You are on page 1of 17

Keywords Security, Image Mining,MPEG4 video, Macroblock, VOP

Guided By

Presented By Neha V. Rudrakanthwar Roll No- 51

Agenda
Introduction
Proposed Idea System Diagram

Working of System
Conclusion References

1/31/2013

Introduction
MPEG4 new object oriented file format. Allows content based access to multimedia data.

Based on Quick Time File Format(QTFF)

1/31/2013

Proposed Idea
Video object content mining to evaluate security related threats

1/31/2013

Data presentation in MPEG4

1/31/2013

System Diagram

1/31/2013

Steps in Decoding
Entropy encoder Quantization decoder Apply IDCT

1/31/2013

The DCT and IDCT can be given as

C(u, v) = (u)(v) * F(x, y)= (u)(v)C(u, v)A(x)B(y)

Where For x, y = 0,1,2..N-1 u, v = 0,1,2,..N-1 (u) = for u =0


for u 0

A(x) = cos [(2x+1)u/2N] B(y) = cos [(2y+1)v/2N]

1/31/2013

Video Descriptors
Describes the region in video frame MPEG4 uses different descriptors such as

moov trak mdia dinf

1/31/2013

1/31/2013

10

Synchronization
Sync data packets

1/31/2013

11

How to find a key frame


Steps: 1. Examine stts atom to determine sample number that contains data for specified time 2. Scans stss to find a key frame that preceds the sample number chosen in step1 3. Scans the stsc to discover which chunk contains a key frame 4. Extracts the offset to the chunk from the chunk offset atom 5. Finds the offset within a chunk and samples size by using sample size atom(stsz)

1/31/2013

12

CAVLC
Entropy coding used in MPEG4
Lossless compression technique

1/31/2013

13

Steps of CAVLC
Step1 : Encode the number of nonzero coefficients and trailing ones. Step2 :Encode the sign of each trailing ones. Step3 :Encode the level of each remaining nonzero coefficients. Step4 :Encode the total number of all zeros. Step5 :Encode the number of zeros preceding each non-zero coefficients.

1/31/2013

14

Conclusion
MPEG4 allows the content based access for the digital

storage media. The synchronization between different objects at a particular time in a video can be done using atoms such as sync,stts, stsc. Movements of different objects can be handled using these atoms which is useful for object mining.

1/31/2013

15

References
[1] Peter Stanchev,USING IMAGE MINING FOR IMAGE RETRIEVAL ,IASTED conf.Computer Science and Technology ,pp.2-4,May19-21, 2003.,Mexico [2] Berna Erol and Faouzi Kossentini, Key Video Object Plane Selection in MPEG-4 Compression domain,pp-2-5, Department of Electrical and Computer Engineering University of British Columbia, 2356 Main Mall, Vancouver, BC, Canada [3] Zoran Bojkovic, Bojan Bakmaz, pp-36-37,Survey on MPEG-4 Standard and Digital Television Deployment ,volume 9,January 2010 [4] http:/developer.apple.com/standards [5] http://www/c/cf/ac/uk/Multimedia/node248.html [6] Berna Erol and Faouzi Kossentini , Automatic Key Video Object Plane Selection Using the Shape Information in the MPEG-4 Compressed Domain IEEE transactions on multimedia Vol.XX,No.Y,Month 1999 [7] Syed Ali KhayamDiscrete, Cosine Transform:Theory and Application,pp-864-867, March 10th 2003 [8] O. R. Zaiane, J. W. Han et al. Mining MultiMedia Data. pp-83-96,CASCON'98: Meeting of Minds, pp 83-96,Toronto, Canada, November 1998.

1/31/2013

16

Thank You

1/31/2013

17