[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

The Visual Hull Concept for Silhouette-Based Image Understanding

Published: 01 February 1994 Publication History

Abstract

Many algorithms for both identifying and reconstructing a 3-D object are based on the 2-D silhouettes of the object. In general, identifying a nonconvex object using a silhouette-based approach implies neglecting some features of its surface as identification clues. The same features cannot be reconstructed by volume intersection techniques using multiple silhouettes of the object. This paper addresses the problem of finding which parts of a nonconvex object are relevant for silhouette-based image understanding. For this purpose, the geometric concept of visual hull of a 3-D object is introduced. This is the closest approximation of object S that can be obtained with the volume intersection approach; it is the maximal object silhouette-equivalent to S, i.e., which can be substituted for S without affecting any silhouette. Only the parts of the surface of S that also lie on the surface of the visual hull can be reconstructed or identified using silhouette-based algorithms. The visual hull depends not only on the object but also on the region allowed to the viewpoint. Two main viewing regions result in the external and internal visual hull. In the former case the viewing region is related to the convex hull of S, in the latter it is bounded by S. The internal visual hull also admits an interpretation not related to silhouettes. Algorithms for computing visual hulls are presented and their complexity analyzed. In general, the visual hull of a 3-D planar face object turns out to be bounded by planar and curved patches.

References

[1]
{1} J. Aloimonos, "Visual shape computation," IEEE Proc., vol. 76, no. 8, pp. 899-916, 1988.
[2]
{2} P. J. Besl and R. C. Jain, "Three-dimensional object recognition," Comput. Surveys, vol. 17, pp. 75-145, 1985.
[3]
{3} C. Chien and J. K. Aggarwal, "Model reconstruction and shape recognition from occluding contours," IEEE Trans. Patt. Anal. Machine Intell., vol. 11, pp. 372-389, 1989.
[4]
{4} T. P. Wallace and P. A. Wintz, "An efficient three-dimensional aircraft recognition algorithm using normalized Fourier descriptors," Comput. Graphics Image Processing, vol. 13, pp. 99-126, 1980.
[5]
{5} M. Hebert and T. Kanade, "The 3-D profile method for object recognition," in Proc. IEEE Computer Society Conf. Computer Vision and Pattern Recognition, pp. 458-463, June 1985.
[6]
{6} A. P. Reeves et al., "Three-dimensional shape analysis using moments and Fourier descriptors," IEEE Trans. Patt. Anal. Machine Intell., vol. 10, pp. 937-943, 1988.
[7]
{7} S. A. Dudani et al., "Aircraft identification by moment invariants," IEEE Trans. Comput., vol. C-26, pp. 39-46, 1981.
[8]
{8} Y. F. Wang, M. J. Magee, and J. K. Aggarwal, "Matching three-dimensional objects using silhouettes," IEEE Trans. Patt. Anal. Machine Intell., vol. PAMI-6, pp. 513-518, 1984.
[9]
{9} M. Brady and A. Yuille, "An extremum principle for shape from contour," IEEE Trans. Patt. Anal. Machine Intell., vol. PAMI-6, pp. 288-301, 1984.
[10]
{10} W. N. Martin and J. K. Aggarwal, "Volumetric description of objects from multiple views," IEEE Trans. Patt. Anal. Machine Intell., vol. PAMI-5, pp. 150-158, 1983.
[11]
{11} P. Srinivasan et al., "Computational geometric methods in volumetric intersection for 3D reconstruction," Patt. Recogn., vol. 23, pp. 843-857, 1990.
[12]
{12} M. Potemesil, "Generating octree models of 3D objects from their silhouettes in a sequence of images," Comput. Vision Graphics Image Processing, vol. 46, pp. 1-29, 1987.
[13]
{13} H. Noborio et al., "Construction of the octree approximating three-dimensional objects by using multiple views," IEEE Trans. Patt. Anal. Machine Intell., vol. 10, pp. 769-782, 1988.
[14]
{14} C. H. Chien and J. K. Aggarwal, "Volume/surface octrees for the representation of three-dimensional objects," Comput. Vision, Graphics and Image Processing, vol. 36, pp. 100-113, 1986.
[15]
{15} V. Cappellini et al., "From multiple views to object recognition," IEEE Trans. Circuits Syst., vol. CS-34, pp. 1344-1350, 1987.
[16]
{16} N. Ahuja and J. Veenstra, "Generating octrees from object silhouettes in orthographic views," IEEE Trans. Patt. Anal. Machine Intell., vol. 11, pp. 137-149, 1989.
[17]
{17} T. H. Hong and M. Schneier, "Describing a robot's workspace using a sequence of views from a moving camera," IEEE Trans. Patt. Anal. Machine Intell., vol. PAMI-7, pp. 721-726, 1985.
[18]
{18} K. Shanmukh and A. K. Pujari, "Volume intersection with optimal set of directions," Patt. Recogn. Lett., vol. 12, pp. 165-170, 1991.
[19]
{19} A. Laurentini, "The visual hull: A new tool for contour-based image understanding," in Proc. 7th Scandinavian Conf. Image Analysis, pp. 993-1002, 1991.
[20]
{20} A. Laurentini, "The visual hull of solids of revolution," in Proc. 11th IAPR, The Hague, Netherlands, Aug. 30-Sept. 3, 1992, pp. 720-724.
[21]
{21} F. Preparata and M. Shamos, Computational Geometry. New York: Springer, 1985.
[22]
{22} Z. Gigus, J. Canny, and R. Seidel, "Efficiently computing and representing aspect graphs of polyhedral objects," IEEE Trans. Patt. Anal. Machine Intell., vol. 13, pp. 542-551, June 1991.
[23]
{23} S. Baase, Computer Algorithms. New York: Addison-Wesley, 1988.
[24]
{24} H. Plantinga and C. R. Dyer, "Visibility, occlusion and the aspect graph," Int. J. Comput. Vision, vol. 5, no. 2, pp. 137-160, 1990.
[25]
{25} K. W. Bowyer and C. R. Dyer, "Aspect graphs: An introduction and survey of recent results," Int. J. Imaging Syst. Technol., vol. 2, pp. 315-328, 1990.

Cited By

View all
  • (2024)Gaussian Surfel Splatting for Live Human Performance CaptureACM Transactions on Graphics10.1145/368799343:6(1-17)Online publication date: 19-Dec-2024
  • (2024)Gaussian Opacity Fields: Efficient Adaptive Surface Reconstruction in Unbounded ScenesACM Transactions on Graphics10.1145/368793743:6(1-13)Online publication date: 19-Dec-2024
  • (2024)GaussianObject: High-Quality 3D Object Reconstruction from Four Views with Gaussian SplattingACM Transactions on Graphics10.1145/368775943:6(1-13)Online publication date: 19-Dec-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Pattern Analysis and Machine Intelligence
IEEE Transactions on Pattern Analysis and Machine Intelligence  Volume 16, Issue 2
February 1994
116 pages

Publisher

IEEE Computer Society

United States

Publication History

Published: 01 February 1994

Author Tags

  1. external visual hull
  2. image reconstruction
  3. internal visual hull
  4. nonconvex object
  5. object identification
  6. object reconstruction
  7. silhouette-based image understanding

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 31 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Gaussian Surfel Splatting for Live Human Performance CaptureACM Transactions on Graphics10.1145/368799343:6(1-17)Online publication date: 19-Dec-2024
  • (2024)Gaussian Opacity Fields: Efficient Adaptive Surface Reconstruction in Unbounded ScenesACM Transactions on Graphics10.1145/368793743:6(1-13)Online publication date: 19-Dec-2024
  • (2024)GaussianObject: High-Quality 3D Object Reconstruction from Four Views with Gaussian SplattingACM Transactions on Graphics10.1145/368775943:6(1-13)Online publication date: 19-Dec-2024
  • (2024)An End-to-End, Low-Cost, and High-Fidelity 3D Video Pipeline for Mobile DevicesProceedings of the 30th Annual International Conference on Mobile Computing and Networking10.1145/3636534.3690685(1162-1176)Online publication date: 4-Dec-2024
  • (2024)HoloCamera: Advanced Volumetric Capture for Cinematic-Quality VR ApplicationsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2024.337212330:5(2767-2775)Online publication date: 2-Apr-2024
  • (2024)Limited environmental information path planning based on 3D point cloud reconstructionThe Journal of Supercomputing10.1007/s11227-023-05858-080:8(10931-10958)Online publication date: 1-May-2024
  • (2024)3D Reconstruction of Objects in Hands Without Real World 3D SupervisionComputer Vision – ECCV 202410.1007/978-3-031-73229-4_8(126-145)Online publication date: 29-Sep-2024
  • (2023)Learning neural implicit through volume rendering with attentive depth fusion priorsProceedings of the 37th International Conference on Neural Information Processing Systems10.5555/3666122.3667554(33012-33026)Online publication date: 10-Dec-2023
  • (2023)360° Reconstruction From a Single Image Using Space Carved OutpaintingSIGGRAPH Asia 2023 Conference Papers10.1145/3610548.3618240(1-11)Online publication date: 10-Dec-2023
  • (2023)Reconstructing 3D Shapes as an Union of Boxes from Multi-View ImagesProceedings of the 2023 5th International Conference on Pattern Recognition and Intelligent Systems10.1145/3609703.3609705(6-12)Online publication date: 28-Jul-2023
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media