Beiträge von sdima
-
-
It must be 8x13 black-white board with exactly same quads (each quad is the same size as another quad),You can draw it with black color pencil by hands or ask somebody print doc file (which program can make) on some printer. You can reuse this page after scan
, for another scan for example...
-
@vid
I agree , in the current version we loss a lot of resolution from the camera.
"How close can the object be?" - i don't know,detection module can trace some time quads , but if it loss them it must view all checkboard for synchronize..I'm working on better detection module for better usage of camera resolution...
You can use any size of the paper,only restriction is the number of quad on the paper(must be 8x13 ), so You can print it on A0 for example,or simple paint them on the road
,metrics on the mesh and point cloud in the quads (one quad - is the 1.0)
-
tomorrow evening i will put new version on the site (version 1.2) (I have already it on linux,today evening i will compile it for win32 with minor functionality check )
New in the version 1.2:
1.Constrained delaunay tetrahedralizatiion ,instead of modified convex in meshing step in old one
2.Ability to export points cloud into "obj" file in demo version!!! (You can triangulate it with several programs like meshlab,etc)
3.Split meshing and texturing into independents steps. -
Mike, many many thanks for the links,I don't known them...
I've analyzed the links:1.3d-snapper - site doesn't exist unfortunately.(I haven't found it,only old version on tucows )
2."3dsom" - very interesting and good quality mesh.I think ,I understand their technics:
a. Find outline of the object by high contrast background.(include internal insertions like cap handle)
b. Project them on 3d space
c. Make mesh by marching cubes (or some similar method)
d. Blended Texture into the mesh from imagesVery nice 3d objects.
Cons:
1.Cannot make internal cavities like on tee cap.:( (automatically )
2.Crazy, crazy, crazy price.
3.Not so fast process (taking photos,move them to comp ,etc..)From some point of view "vi3dim" it is some mix between "QiPan" and "3dsom" methods.I think in the "Pro" version we can get comparable quality of objects for wider (relative to both "QiPan" and "3dsom") class of objects , but I have to do a lot of work for it :(.
This project ("vi3dim") currently is the more my hobby,I'm working in the medical imaging division of very big company <> , and I do "vi3dim" in my free hours.
I want to it completely free , but i have to pay for site,testing hardware,etc...
Open source it is problematic too,because complexity of project (It is hard to divide this program to isolated elements),and a lack of GPGPU programmers in the world. I have more then 30 years of programming experience and i know how hard to organize work of several programmers on research code.
So... -
Hello
Thanks to all for the interest to our program and cool response.
Several word about QiPan program:
1.It seems very cool !!!
2.It is very clever algorithm !!!.
3.It cannot work with weak textured objects. I was rejected this way some time ago, as unperspective to reconstruct objects like attached images.
About ARC 3D Webservice.
Using cluster of 5-15 Chinaman's can reconstruct any mesh from the photos
Seriously , i think they use human assisted mesh reconstruction (may be with very convenient program) ,if they have some software for recon, why impossible to buy it? -
Camera has internal parameters - like optical distortion etc , and external - like camera position,orientation etc.
QiPan program use calibration of internal parameters before scan and calculate external on the fly.
BTW - on the image ("http://mi.eng.cam.ac.uk/~qp202/my_papers/BMVC09/BMVC09.pdf" ) we can see Logitech webcam pro 9000 - HD camera which cost $100.("http://www.logitech.com/en-us/webcam_communications/webcams/")I have no problem with implementation of any algorithm,which described clear enought.
the problem - point cloud is very unregular and known algos don't work well
In development version we have CDT (constrained delaunay tetrahedralization),PB (Pivot ball) etc...
You can use meshlab for reconstruction of mesh - but it is only half automated(need work by hand).I think about option to export point cloud to file in demo version. -
Mike312 - Hello,I'm programmer of "vi3dim".
It works unfortunatelly only with relative good cameras with 2 Mpixel sensors like TEAC MX-10 ($15) or better.
I'm working on this issue but i don't think will have good result with cheap cameras.Ask somebody for better camera for sometime.
Currently our program generate relative good point cloud from wide class of objects but we have bad triangulation and realtive bad texturing- I continue to work on this problem. It is very complicate problems...
vidiot
QiPan program based on openCV program-it must have calibration on checkboard before scan anyway.It based on features detection and it does'n suitable for weak structured objects.