Re: crazy idea for encoding
Rich Wareham <[email protected]> Tue, 16 Jul 2002 14:18:44 +0100
| Newsgroups | gmane.comp.multimedia.ogg.tarkin.devel |
|---|---|
| Message-ID | <[email protected]> |
Ph. Marek wrote:
> Hello everybody!
>
> This is my first time posting to the list so please be gentle with answers :-)
OK :)
What you have outlined would indeed provide significant compression if
it could effectively be implemented. The problem is the implementation.
Getting structure data from moving images is actually remarkable difficult.
Consider that we have bi-nocular vision or a known camera trajectory.
Also assume that the points we observe are approximately stationary
between frames. With such assumtions it is relatively trivial to derrive
from perspective geometry the position in 3D space relative to the
oberver a given point given two or more frames.
The problem comes when trying to track multiple points (e.g. the corners
of a wall) in that it is remarkably difficult to say which points in
image 'A' correspond to points in image 'B' (it is known as the
'correspondance problem') consider the problems:
- Points in image A might disappear off the edges in image B
- Our 'wall-corner-detector' might fail and 'lose' one of the points
in image B. How do we know which point in image A isn't in B?
- Spurious points might show up in either image, how do we discount them?
Many techniques (such as the 'epipolar constraint' method) have been
devised to reduce the search space in such problems but generally the
problem is very difficult.
A pragmatic person might argue that we are not aiming for an accurate 3D
model of the scene, only one which looks adequately like it when
rendered from the observers vantage. Certainly such an algorithm could
be created but one then has to worry about corner cases. The ones that
leap to mind are:
- Glass objects -- How do you handle transparency?
- Moving objects -- In order to get a 3d model you must assume
stationary scent and a known camera trajectory (or at least a scene
which remains stationary with respect to itself). Removing this
condition effectively increases your search space exponentially.
This is just a brain dump of things which should be considered if the
coded were to be able to deal with 'real-life' videos.
--
Rich Wareham
"All good mathematicians are lazy but, unfortunately for most of us,
not all lazy people are good mathematicians."
-- Anon.
--- >8 ----
List archives: http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/
To unsubscribe from this list, send a message to '[email protected]'
containing only the word 'unsubscribe' in the body. No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.