Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D...
Transcript of Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D...
![Page 1: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/1.jpg)
Project Ideas
Guido Gerig CS 6320, 3D Computer Vision
Spring 2013
![Page 2: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/2.jpg)
Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in
slides). • Develop a project that goes from input data to a 3D
solution. • Develop/use code, generate images (or make use of
existing test images), show some substantial effort towards your own solution.
• Write a final report (min 6 pages) describing your project, approach, algorithms, input data, results, limitations, problems, critical discussion.
• Short presentation (5-10Min, ev. demo) and discussion in the last week of classes.
• Report and presentation clearly need to reflect contributions of own coding versus using pieces of existing code libraries.
![Page 3: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/3.jpg)
3D from Stereo
![Page 4: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/4.jpg)
Disparity map
image I(x,y) image I´(x´,y´) Disparity map D(x,y)
(x´,y´)=(x+D(x,y),y)
![Page 5: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/5.jpg)
Dynamic Programming (Ohta and Kanade, 1985)
Reprinted from “Stereo by Intra- and Intet-Scanline Search,” by Y. Ohta and T. Kanade, IEEE Trans. on Pattern Analysis and Machine Intelligence, 7(2):139-154 (1985). Ó 1985 IEEE.
![Page 6: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/6.jpg)
Shape from Shading
![Page 7: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/7.jpg)
Ceramic Pot Data
Input images Usable Data
Mask
![Page 8: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/8.jpg)
Ceramic Pot Results
Needle Diagram:
Albedo
Re-lit:
![Page 9: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/9.jpg)
Results – Lord Buddha Images – Pre-Processed Images
Guozhen Fan and Aman Shah
Original Image
Obtained Surfaces from different angles
Surface Normals Albedo Map
![Page 10: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/10.jpg)
Structured Light
![Page 11: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/11.jpg)
Active Vision: Structured Light
Segmentation: Binarization and coding of stripes
3D model extracted from stripe pattern
![Page 12: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/12.jpg)
Binary Coding
Pattern 1
Pattern 2
Pattern 3
Projected over time
Example: 7 binary patterns proposed by Posdamer & Altschuler
…
Codeword of this píxel: 1010010 à identifies the corresponding pattern stripe
![Page 13: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/13.jpg)
“Cheap and smart” Solution
Example: Bouguet and Perona, ICCV’98
![Page 14: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/14.jpg)
Structured Light Using a Rotating Table James Clark, 3D CV F2009
![Page 15: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/15.jpg)
Structured Light Anuja Sharma, Abishek Kumar
![Page 16: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/16.jpg)
Structured Light Anuja Sharma, Abishek Kumar
![Page 17: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/17.jpg)
Shape from Silhouettes
![Page 19: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/19.jpg)
3D shape from silhouettes
Think about the geometry -> calculate relationship between silhouettes
Forbes et al., ICCV2005
Christine Xu, Computer Vision Student Project
![Page 20: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/20.jpg)
3D shape from silhouettes
Build 3D model Visualize 3D model from arbitrary viewing angles
![Page 21: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/21.jpg)
Example
• Compute visual hull with silhouette images from multiple calibrated cameras
• Compute Silhouette Image • Volumetric visual hull computation • Display the result
![Page 22: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/22.jpg)
Shape from Rotation
![Page 23: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/23.jpg)
Turntable Approach
![Page 24: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/24.jpg)
Range Sensor Data Processing to get 3D Shapes
![Page 25: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/25.jpg)
Input Data: Depth Maps
Range Image (left) and gray level image (right)
![Page 26: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/26.jpg)
Object Tracking
![Page 27: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/27.jpg)
Object Tracking
![Page 28: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/28.jpg)
Object Tracking: Using Deformable Models in Vision
![Page 29: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/29.jpg)
Object Tracking: Using Deformable Models in Vision: II
![Page 30: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/30.jpg)
Object Tracking III
![Page 31: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/31.jpg)
Spatiotemporal Volumes
![Page 32: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/32.jpg)
Motion Tails
![Page 33: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/33.jpg)
3D from Texture
![Page 34: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/34.jpg)
Shape from Texture
![Page 35: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/35.jpg)
Shape from Texture
Images from: http://www.betterphoto.com/gallery/dynoGall2.asp?catID=355, and google images
![Page 36: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/36.jpg)
3D from Optical Flow
![Page 37: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/37.jpg)
Optical Flow from dynamic Imaging
![Page 38: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/38.jpg)
Optical Flow
• Motion of brightness pattern in the image
![Page 39: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/39.jpg)
Optical Flow
• Motion of brightness pattern in the image • Optical flow = Projection of Motion field into
image plane • Recover 3D motion
![Page 40: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/40.jpg)
Webcam Based Virtual Whiteboard
Jon Bronson James Fishbaugh
![Page 41: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/41.jpg)
Webcam Based Virtual Whiteboard
Jon Bronson James Fishbaugh
![Page 42: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/42.jpg)
Real-Time 3D Glowstick Detection Computer Vision Project 2009
Andrei Ostanin
Detecting the 3D position of glowsticks in real-time using two cameras.
![Page 43: Project Ideas › ... › CS6320-CV-S2013-Possible-Projects.pdf · 2013-03-06 · Final Project 3D CV • Work on your own. • Select a 3D vision method (examples given in slides).](https://reader033.fdocuments.in/reader033/viewer/2022060318/5f0c859e7e708231d435d2a0/html5/thumbnails/43.jpg)
Realtime Glowstick Detection Andrei Ostanin
movie