|
|
Department of Electrical Engineering The Vision and Image Science Laboratory |
|
|
Subject
|
STEREO CAMERA APPLICATION
|
|
Students
|
Stas Goferman and Amy Kirshon
|
|
Supervisor
|
Johanan Erez
|
|
Finished
|
2001
|
Stereovision is the primary method that the human visual system uses to perceive depth. Stereovision is common to most predatory species, including man. Most people have two eyes, and perceive depth by a mental interpretation of the world we view through those two eyes. Each eye gives a slightly different perspective on the objects viewed, and this slight difference provides depth cues to our brain. . Objects that are relatively close will shift a larger distance horizontally when viewed from one eye and then switching eyes. Objects that are relatively far away shift a smaller amount. It is only when we talk about viewing virtual worlds that things get complicated. Viewing a virtual world on a monitor gives no actual stereovision depth cues, as all objects are rendered at the surface of the monitor. This does not mean that there are no depth cues at all, though. The human brain has certain "experience" which is used to interpret even non-stereovision images. When the viewpoint of a virtual world is moved, objects in the world have a perception of depth based on viewing them from a different position. This is the same effect as stereovision, except that it is linear with respect to time and requires movement to generate the depth cues. Stereovision produces these depth cues without the need for movement, but is also enhanced when movement occurs. . Thus, stereovision as it pertains to viewing a virtual world means that you have the capability to produce two separate images, and that each eye sees only one of the two images. If this is done correctly, your mind will combine the two images in such a way that you actually have the perception of being "in" the virtual world rather than just viewing a picture of the virtual world. This adds a level of realism and immersion to games that is otherwise unattainable.
Our Project
Our project consisted of two stages:
1.Studying the theory concerning Stereovision and Stereoscopic image processing.
2.Implementation of the application.
At the first stage we have studied few basic rules about stereoscopic vision: how does the eye works?, how does a picture is received in the brain? In what way does our mind process a 3D image?
We have found few ways of how to make a stereoscopic
image, and chose one of them - color separation due to simplicity and easier
interface with computers programming languages.
As the second stage of our project we have made an
application that receives a video stream from two cameras and makes real-time
3-D video stream.


Acknowledgement
We would like to thank Johanan Erez our project supervisor
for helping and guiding when any problem occurs.
Also we would like to thank "Ollendorff Minerva Center" which constantly
supports the laboratories research projects and many of the lab's equipment
and software were purchased by the fund!