Presentation is loading. Please wait.

Presentation is loading. Please wait.

Mosaic-Based 3D Scene Representation and Rendering Zhigang Zhu Visual Computing Lab Department of Computer Science City College and Graduate Center City.

Similar presentations


Presentation on theme: "Mosaic-Based 3D Scene Representation and Rendering Zhigang Zhu Visual Computing Lab Department of Computer Science City College and Graduate Center City."— Presentation transcript:

1 Mosaic-Based 3D Scene Representation and Rendering Zhigang Zhu Visual Computing Lab Department of Computer Science City College and Graduate Center City University of New York zhu@cs.ccny.cuny.edu C C V C L Allen Hanson Computer Vision Laboratory Computer Science Department University of Massachusetts Amhersthanson@cs.umass.edu

2 C C V C L Zhu & Hanson ICIP '05 Some Real World Problems Environmental monitoring (NSF) - airborne video of Amazon rain forest: far-view (1000 ft) Environmental monitoring (NSF) - airborne video of Amazon rain forest: far-view (1000 ft) City/Campus modeling (AFRL, NYSIA) - airborne video: far-view (1000 ft) Robot Navigation (DARPA, ARO)- ground video: medium range (~100ft) Under-vehicle inspection (ACT Inc.) - car drives over cameras: near-view (< 8 in)

3 C C V C L Zhu & Hanson ICIP '05 Objectives Input: 2D array of cameras Input: 2D array of cameras  multiple viewpoints; motion parallax Output: Image-based representation Output: Image-based representation  WFOV, Stereo, Occlusion Rep.

4 C C V C L Zhu & Hanson ICIP '05 Related Work 2D mosaics from a pure rotating camera 2D mosaics from a pure rotating camera  QuickTime VR, VideoBrush, Microsoft … Stereo mosaics from off-center rotating camera(s) Stereo mosaics from off-center rotating camera(s)  two cameras (Huang & Hung 1998)  one camera ( Peleg et al PAMI 01, Shum & Szeliski ICCV99 ) Panoramic imaging from a translating camera Panoramic imaging from a translating camera  Manifold projection (Peleg et al CVPR ’ 97, PAMI2000)  multiple-center-of-projection (Rademacher & Bishop, SigGraph'98)  EPI-based 3D reconstruction (Zhu, XU & Lin, CVPR99)  linear pushbroom camera (R. Gupta & R. Hartley, PAMI 97)  Parallel projection ( Chai & Shum, CVPR ’ 00) Geo-referenced mosaic Geo-referenced mosaic  Plane+Parallax+DEM (Kumar, Sawhney, et al, ICPR98, 2000)

5 C C V C L Zhu & Hanson ICIP '05 Outline Mosaic Representation Mosaic Representation Research Issues Research Issues Real Applications Real Applications  Air, Ground and Under-Vehicle Summary Summary

6 C C V C L Zhu & Hanson ICIP '05 Mosaic Representations Perspective Image Perspective Image notes: (one viewpoint, occlusion in both forward and backward direction) notes: (one viewpoint, occlusion in both forward and backward direction) Orthogonal Image (Nadir view) Orthogonal Image (Nadir view) notes: only nadir (or frontal) view - cannot see sides notes: only nadir (or frontal) view - cannot see sides Images with Oblique Parallel Projection Images with Oblique Parallel Projection Notes: multiple parallel - can see everything (generalization of orthogonal image) Notes: multiple parallel - can see everything (generalization of orthogonal image)

7 C C V C L Zhu & Hanson ICIP '05 Perspective Images One viewpoint O One viewpoint O  Narrow FOV Multiple viewing directions Multiple viewing directions invisible O

8 C C V C L Zhu & Hanson ICIP '05 Orthogonal Images Multiple viewpoints Multiple viewpoints  Wide FOV One viewing direction -Nadir view One viewing direction -Nadir view  Occlusion invisible

9 C C V C L Zhu & Hanson ICIP '05 Oblique Parallel Projections Multiple viewpoints – Wide FOV Multiple viewpoints – Wide FOV Multiple viewing directions Multiple viewing directions  Parallel rays in each image  Various oblique angles: invisible visible invisible visible Nadir‘Forward’‘Backward’

10 C C V C L Zhu & Hanson ICIP '05 Multiple parallel-perspective mosaics Multi-disparity stereo: Multi-disparity stereo:  Correspondence for 3D reconstruction Mosaic-based rendering without 3D Mosaic-based rendering without 3D  View selection and rendering

11 C C V C L Zhu & Hanson ICIP '05 Stereo Mosaics Mosaics with two different oblique angles Mosaics with two different oblique angles  Parallel projection  Adaptive baseline  Uniform depth resolution

12 C C V C L Zhu & Hanson ICIP '05 Stereo Mosaics Mosaics with two different oblique angles Mosaics with two different oblique angles  Parallel projection  Adaptive baseline  Uniform depth resolution

13 C C V C L Zhu & Hanson ICIP '05 Advantages Various Oblique Parallel Projections Various Oblique Parallel Projections  Occlusion representation Adaptive Baselines Adaptive Baselines  Uniform depth resolution Large FOV stereo Large FOV stereo  High quality 3D from stereo mosaics  Image-based rendering without 3D

14 C C V C L Zhu & Hanson ICIP '05 Main Research Issues Real-World Problem Real-World Problem  Uneven, sparse camera “array”  6 DOF motion of camera Two Main Research Issues Two Main Research Issues  Orientation Estimation (see real applications)  GPS, INS, Bundle Adjustment  Parallel Ray Generation  Ray Interpolation - PRISM

15 C C V C L Zhu & Hanson ICIP '05 PRISM: Ray Interpolation - 1D case Regular Camera with arbitrary orientation Regular Camera with arbitrary orientation

16 C C V C L Zhu & Hanson ICIP '05 PRISM: Ray Interpolation - 1D case Regular Camera with perspective projection Regular Camera with perspective projection

17 C C V C L Zhu & Hanson ICIP '05 PRISM: Ray Interpolation - 1D case Cameras with various known orientations Cameras with various known orientations

18 C C V C L Zhu & Hanson ICIP '05 PRISM: Ray Interpolation - 1D case Existing parallel rays with oblique angle  Existing parallel rays with oblique angle 

19 C C V C L Zhu & Hanson ICIP '05 PRISM: Ray Interpolation - 1D case Interpolate rays between frames by local match Interpolate rays between frames by local match

20 C C V C L Zhu & Hanson ICIP '05 PRISM: Ray Interpolation - 1D case … a dense parallel projection with angle  … a dense parallel projection with angle 

21 C C V C L Zhu & Hanson ICIP '05 Computation & Algorithm: distribute the computations in four steps Geo-Referencing Motion estimation: sparse tie points distributed in entire frames Seamless Mosaicing (PRISM) Process two narrow slices Stereo Matching stereo match only in two mosaics with adaptive baselines 3D Mapping/Visualization just a coordinate transformation and resampling

22 C C V C L Zhu & Hanson ICIP '05 Real Applications Aerial Video Surveillance Aerial Video Surveillance Under-Vehicle Inspection Under-Vehicle Inspection

23 C C V C L Zhu & Hanson ICIP '05 Watson Attitude & Heading Reference System Watson Attitude & Heading Reference System Profiling Laser Altimeter Canon XL1 DV camcorders Canon XL1 DV camcorders Duct Tape Instrumentation Package on an Airplane

24 C C V C L Zhu & Hanson ICIP '05 Objectives Rapidly create large FOV image mosaics that are Rapidly create large FOV image mosaics that are  geo-referenced,  with 3D (stereo) viewing and  with all dynamic targets identified As a light UAV flies over an area As a light UAV flies over an area

25 C C V C L Zhu & Hanson ICIP '05 Multiple parallel-perspective mosaics Multi-disparity stereo: Multi-disparity stereo:  Correspondence for 3D reconstruction Mosaic-based rendering without 3D Mosaic-based rendering without 3D  View selection and rendering

26 C C V C L Zhu & Hanson ICIP '05 Virtual Fly-Through Digital City/Campus

27 C C V C L Zhu & Hanson ICIP '05 Real Applications Aerial Video Surveillance Aerial Video Surveillance Under-Vehicle Inspection Under-Vehicle Inspection

28 C C V C L Zhu & Hanson ICIP '05 Camera Geometry of the UVIS Car drives over a 1D array of cameras… Car drives over a 1D array of cameras…

29 C C V C L Zhu & Hanson ICIP '05 X Y 1  32 cameras (images) per column – spatial “scan”  Car moves – temporal “scan”

30 C C V C L Zhu & Hanson ICIP '05 X Y

31 C C V C L Zhu & Hanson ICIP '05 X Y 12

32 C C V C L Zhu & Hanson ICIP '05 X Y 3 1 2

33 C C V C L Zhu & Hanson ICIP '05 X Y 3124

34 C C V C L Zhu & Hanson ICIP '05 X Y 31245

35 C C V C L Zhu & Hanson ICIP '05 X Y 312456

36 C C V C L Zhu & Hanson ICIP '05 X Y 3124567

37 C C V C L Zhu & Hanson ICIP '05 X Y 312456783124567

38 C C V C L Zhu & Hanson ICIP '05 X Y 312456789 3124567

39 C C V C L Zhu & Hanson ICIP '05 X Y 31245678910 3124567

40 C C V C L Zhu & Hanson ICIP '05 X Y 3124567891011 3124567

41 C C V C L Zhu & Hanson ICIP '05 X Y 312456789101112 3124567

42 C C V C L Zhu & Hanson ICIP '05 X Y  32 cameras (images) per column – spatial “scan”  48 columns (12 feet)- 4 inch separation in temporal “scan” direction  1536 virtual cameras (images) with 2D scans  Different viewpoints! 312456789101112 3124567

43 C C V C L Zhu & Hanson ICIP '05 UVIS: A Mosaicing example with 2D scan 1D array of 4 cameras ; car moves First pass: mosaicing along the columns (4 cameras) Second pass: mosaicing in the motion direction

44 C C V C L Zhu & Hanson ICIP '05 One camera to N stereo mosaics Very near range view Very near range view Distortion removal Distortion removal Motion estimation Motion estimation Stereo mosaicing Stereo mosaicing  anomaly detection

45 C C V C L Zhu & Hanson ICIP '05 UVIS: Dynamic Stereo Mosaics 6 mosaics with changing viewing directions Stereo mosaics: Each pair of 6 mosaics is a stereo pair Dynamic mosaics: Look around objects even without stereo

46 C C V C L Zhu & Hanson ICIP '05 UVIS: Dynamic Stereo Mosaics 6 mosaics with changing viewing directions Stereo mosaics: Each pair of 6 mosaics is a stereo pair Dynamic mosaics: Look around objects even without stereo

47 C C V C L Zhu & Hanson ICIP '05 UVIS: Dynamic Stereo Mosaics 6 mosaics with changing viewing directions Stereo mosaics: Each pair of 6 mosaics is a stereo pair Dynamic mosaics: Look around objects even without stereo

48 C C V C L Zhu & Hanson ICIP '05 UVIS: Dynamic Stereo Mosaics 6 mosaics with changing viewing directions Stereo mosaics: Each pair of 6 mosaics is a stereo pair Dynamic mosaics: Look around objects even without stereo

49 C C V C L Zhu & Hanson ICIP '05 UVIS: Dynamic Stereo Mosaics 6 mosaics with changing viewing directions Stereo mosaics: Each pair of 6 mosaics is a stereo pair Dynamic mosaics: Look around objects even without stereo

50 C C V C L Zhu & Hanson ICIP '05 Summary Stereo Mosaics with Oblique Parallel Projections Stereo Mosaics with Oblique Parallel Projections  Wide FOV  Occlusion Rep.  Stereo pairs Research Issues Research Issues  Orientation Estimation  Ray Interpolation ( Interframe match)  3D reconstruction and Moving Target Detection Real Applications Real Applications   Airborne Surveillance   Ground Robot Navigation   Under-Vehicle Inspection

51 C C V C L Zhu & Hanson ICIP '05 Questions? Zhigang Zhu: zhu@cs.ccny.cuny.edu http://www-cs.engr.ccny.cuny.edu/~zhu Allen Hanson hanson@cs.umass.edu http://vis-www.cs.umass.edu

52 C C V C L Zhu & Hanson ICIP '05 Real Applications Aerial Video Surveillance Aerial Video Surveillance Ground Mobile Robot Navigation Ground Mobile Robot Navigation Under-Vehicle Inspection Under-Vehicle Inspection

53 C C V C L Zhu & Hanson ICIP '05 Panoramic Stereo Mosaics from Aerial Video Ideal model: Sensor motion is 1D translation, Nadir view Two “virtual” Pushbroom cameras Sensor Image Plane “Right” Mosaic “Left” Mosaic

54 C C V C L Zhu & Hanson ICIP '05 Re-Organizing the images…. Stereo pair with large FOVs and adaptive baselines

55 C C V C L Zhu & Hanson ICIP '05 Re-Organizing the images…. Stereo pair with large FOVs and adaptive baselines

56 C C V C L Zhu & Hanson ICIP '05 Re-Organizing the images…. Stereo pair with large FOVs and adaptive baselines

57 C C V C L Zhu & Hanson ICIP '05 Re-Organizing the images…. Stereo pair with large FOVs and adaptive baselines

58 C C V C L Zhu & Hanson ICIP '05 Re-Organizing the images…. Stereo pair with large FOVs and adaptive baselines

59 C C V C L Zhu & Hanson ICIP '05 Re-Organizing the images…. Stereo pair with large FOVs and adaptive baselines

60 C C V C L Zhu & Hanson ICIP '05 Real System Configuration GPS Receiver GPS Antenna Attitude & Heading Reference System Wide Angle Video Zoom Video Navigation Computer Data Acquisition Computer Mini-DV recorders Time code Generator RS-232 Laser Altimeter

61 C C V C L Zhu & Hanson ICIP '05 Watson Attitude & Heading Reference System Watson Attitude & Heading Reference System Profiling Laser Altimeter Canon XL1 DV camcorders Canon XL1 DV camcorders Duct Tape Instrumentation Package on an Airplane

62 C C V C L Zhu & Hanson ICIP '05 Stereo mosaics of Amazon rain forest 166-frame telephoto video sequence – by our Aerial Video package 166-frame telephoto video sequence – by our Aerial Video package

63 C C V C L Zhu & Hanson ICIP '05 Left Mosaic Stereo mosaics of Amazon rain forest 166-frame telephoto video sequence – by our Aerial Video package 166-frame telephoto video sequence – by our Aerial Video package 7056*944 stereo mosaics - by PRISM algorithm 7056*944 stereo mosaics - by PRISM algorithm Subpixel depth reconstruction – by TERREST system Subpixel depth reconstruction – by TERREST system Note the displacements inside the window

64 C C V C L Zhu & Hanson ICIP '05 Right Mosaic Stereo mosaics of Amazon rain forest 166-frame telephoto video sequence – by our Aerial Video package 166-frame telephoto video sequence – by our Aerial Video package 7056*944 stereo mosaics - by PRISM algorithm 7056*944 stereo mosaics - by PRISM algorithm Subpixel depth reconstruction – by TERREST system Subpixel depth reconstruction – by TERREST system Note the displacements inside the window

65 C C V C L Zhu & Hanson ICIP '05 Depth Map Stereo mosaics of Amazon rain forest 166-frame telephoto video sequence – by our Aerial Video package 166-frame telephoto video sequence – by our Aerial Video package 7056*944 stereo mosaics - by PRISM algorithm 7056*944 stereo mosaics - by PRISM algorithm Subpixel depth reconstruction – by TERREST system Subpixel depth reconstruction – by TERREST system Note the depths inside the window

66 C C V C L Zhu & Hanson ICIP '05 Stereo viewing Red: Right view; Blue/Green: Left view Red: Right view; Blue/Green: Left view

67 C C V C L Zhu & Hanson ICIP '05 END OF ALL SLIDES THAT I COULD USE


Download ppt "Mosaic-Based 3D Scene Representation and Rendering Zhigang Zhu Visual Computing Lab Department of Computer Science City College and Graduate Center City."

Similar presentations


Ads by Google