CheapScan
These are tests I did back in 2005.
The idea was to combine 3DTracking and 2DOpticalFlow to build a cheap scanner.
The only input are 3 pictures shot at the same time from 3 different angles.
3DEqualizer was used to extract the 3 virtual cameras from the pictures.
Lens Distortion was removed from the pictures with lmWarpDistort.
2D MotionVectors were created from the pictures with Twixtor from RevisionFx
more details about motion vectors can be found here
Using Epipolar constraint a 3D point can be associated with each pixel of the picture.
this was done using a XSI Ufo (compositing plugin)
(Zdetect code by AloisBaillet and FredericValleur)
An (x,y,z) position is stored at each pixel of a 32bit float .exr picture.
another representation of the same datas (normalized depth from camera)
position and colour are then used to create a particle cloud in XSI
I was pleasantly surprised by the result , considering that , once streamlined , the process takes less than an hour
more tests
About this entry
You’re currently reading “CheapScan,” an entry on Lulu1315
- Published:
- September 25, 2007 / 8:48 pm
- Category:
- opticalflow, reconstruction, xsi
- Tags:
1 Comment
Jump to comment form | comment rss [?] | trackback uri [?]