Image-based modeling and rendering: Difference between revisions

Content deleted Content added
No edit summary
OAbot (talk | contribs)
m Open access bot: url-access updated in citation with #oabot.
 
(52 intermediate revisions by 35 users not shown)
Line 1:
{{no footnotes|date=April 2019}}
In between [[computer graphics]] and [[computer vision]], '''Imageimage-Basedbased Modelingmodeling and Renderingrendering''' ('''IBMR''') methods rely on a set of two-dimensional images (Image-Based) of a scene to [[3D reconstruction from multiple images|generate a three-dimensional model (Modeling)]] and/or somethen novel views ([[Renderingrendering (computer graphics)|render]]) some novel views of this scene.
 
TraditionalThe traditional approach of computer graphics has been used to create a geometric model in 3D and try to reproject it onto a two-dimensional image. Computer vision, at the oppositeconversely, is mostly focused on searchingdetecting, grouping, and extracting features (edges, faces, ''etc.'') present in a picturesgiven picture and then trying to interpreteinterpret them as three-dimensional clues. Image-Basedbased Modellingmodeling and Renderingrendering wouldallows allow tothe use one orof severalmultiple two-dimensional images in order to generate directly novel two-dimensional images, skipping the modelisationmanual modeling stage.
 
== Light modeling ==
Instead of considering only the physical model of a solid, IBMR methods usually focus more on light modellingmodeling. Therefore theThe fundamental concept behind IBMR is the [[plenoptic illumination function]] which is a parametrisation of the [[light field]]. The plenoptic function describes the light rays contained in a given volume. It can be represented with seven dimensions: a ray is defined by its position <math>(x,y,z)</math>, its orientation <math>(\theta,\phi)</math>, its wave lengthwavelength <math>(\lambda)</math> and its time <math>(t)</math>: <math>P (x,y,z,\theta,\phi,\lambda,t)</math> . IBMR methods try to approximate the plenoptic function to render a novel set of two-dimensional images from another. Given the high dimensionality of this function, most of thepractical methods putplace constraints on the parameters in order to reduce this number (typically to 2 to 4).
 
==IBMR methods and algorithms==
A couple of well-known IBMR methods and algorithms are the following: View [[Morphing]] generates a transition between images, QuickTime VR renders panoramas using image mosaics, Lumigraph relies on a dense sampling of the scene and Space Carving generates a 3D model based on a photo-consistency check.
*View [[morphing]] generates a transition between images
*Panoramic imaging renders panoramas using image mosaics of individual still images
*Lumigraph relies on a dense sampling of a scene
*Space carving generates a 3D model based on a [[photo-consistency]] check
<!--The above deserve better explanations here-->
 
== See also ==
{{compu-sci-stub}}
* [[View synthesis]]
* [[3D reconstruction]]
* [[Structure from motion]]
 
== References ==
{{reflist}}
 
==External links==
* Quan, Long. ''Image-based modeling''. Springer Science & Business Media, 2010. [https://www.springer.com/us/book/9781441966780]
*[http://www.cs.ucl.ac.uk/staff/r.freeman/ Mixed Reality Toolkit (MRT)] - [[University College London]]
* {{cite journal
|author1=Ce Zhu |author2=Shuai Li | title=Depth Image Based View Synthesis: New Insights and Perspectives on Hole Generation and Filling
| journal=IEEE Transactions on Broadcasting
| volume=62
| pages= 82–93
|date=2016
| doi=10.1109/TBC.2015.2475697
| issue=1
|s2cid=19100077 }}
* {{cite journal
|author1=Mansi Sharma |author2=Santanu Chaudhury |author3=Brejesh Lall |author4=M.S. Venkatesh | title=A flexible architecture for multi-view 3DTV based on uncalibrated cameras
| journal=Journal of Visual Communication and Image Representation
| volume=25
| pages= 599–621
|date=2014
| doi=10.1016/j.jvcir.2013.07.012
| issue=4
}}
* {{cite conference
|author1=Mansi Sharma |author2=Santanu Chaudhury |author3=Brejesh Lall | conference=In 22nd International Conference on Pattern Recognition (ICPR), Stockholm, 2014
| title=Kinect-Variety Fusion: A Novel Hybrid Approach for Artifacts-Free 3DTV Content Generation
| date=2014
| doi=10.1109/ICPR.2014.395
}}
* {{cite conference
|author1=Mansi Sharma |author2=Santanu Chaudhury |author3=Brejesh Lall | conference=Proceedings of the Eighth Indian Conference on Computer Vision, Graphics and Image Processing, ACM New York, NY, USA
| title=3DTV view generation with virtual pan/tilt/zoom functionality
| date=2012
| doi=10.1145/2425333.2425374
| url=http://dl.acm.org/citation.cfm?id=2425374
| url-access=subscription
}}
 
{{Computer graphics}}
 
[[Category:computerComputer graphics]]
[[Category:Applications of computer vision]]
[[Category:3D imaging]]