PANORAMIC VIDEO SYSTEM
SUPERVISOR: MR. J. CONNAN
Simultaneously record and merge together multiple
video sequences to form a single video sequence.
This is known as a panoramic video sequence.
Object Orientated Design
◦ Portable Pixelmap (PPM)
◦ Edge Detection
Object Orientated Analysis
User Interface Specification
PORTABLE PIXELMAP (PPM)
The PPM format is a colour image file format.
It is very easy to write and analyse programs to process
# sam .ppm
Dimensions 3 3
Max. Colour 255 R G B
ASCII 255 255 255 56 56 56 78 78 78
Decimal 210 78 7 45 89 117 233 54 56
110 210 39 45 58 61 210 155 78
An image in which the value of each pixel is a single
It carries all the information about its intensity.
To convert any colour to its most approximate level of
grey, we must obtain the values of its red, green and
R x 30%
G x 59%
B x 11%
20 x 20 Mask
Threshold =50 Threshold = 100 Threshold = 150 Threshold = 200
OBJECT ORIENTATED ANALYSIS
USER INTERFACE SPECIFICATION
Goal Due Date
•Calculate percentage of overlap.
•Match the edges in the overlap of the
frames. •Term 3
•Merge the frames based on its match.
•Create new panoramic video.
•Testing and evaluating the software.
•Creating a users guide.
W. Tang, T. Wang & P. Heng. A system for real-time Panorama
Generation and Display in Tele-immersive Applications.
A. Agarwala , K. Zhang , C. Pal , M. Agarwala , M. Cohen , B.
Curless , D. Salesin & R. Szeliski , (2005). Panoramic Video
Textures. University of Washington, Microsoft Research &
University of Massachuseits.
S. Gumustekin & R.W. Hall, (1996). Mosaic Image Generation
on a flattened Gaussian sphere. In Proceedings of IEEE
Workshop on Application of Computer Vision, pp. 50-55.
Edge Detection Video