Top Banner
LYU 0102 : XML for Interop LYU 0102 : XML for Interop erable erable Digital Video Digital Video Library Library Recent years, rapid increase in the Recent years, rapid increase in the usage of multimedia information, usage of multimedia information, New approach: DIGITAL VIDEO LIBRARY New approach: DIGITAL VIDEO LIBRARY Automated video and audio indexing Automated video and audio indexing Navigation, visualization Navigation, visualization Search and retrieval Search and retrieval Video segmentation and summarization
28

LYU 0102 : XML for Interoperable Digital Video Library

Dec 31, 2015

Download

Documents

Amy Oliver

LYU 0102 : XML for Interoperable Digital Video Library. Recent years, rapid increase in the usage of multimedia information, New approach: DIGITAL VIDEO LIBRARY Automated video and audio indexing Navigation, visualization Search and retrieval Video segmentation and summarization. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: LYU 0102 : XML for Interoperable Digital Video Library

LYU 0102 : XML for Interoperable LYU 0102 : XML for Interoperable Digital Video Library Digital Video Library

• Recent years, rapid increase in the usage oRecent years, rapid increase in the usage of multimedia information,f multimedia information,

• New approach: DIGITAL VIDEO LIBRARYNew approach: DIGITAL VIDEO LIBRARY• Automated video and audio indexingAutomated video and audio indexing• Navigation, visualizationNavigation, visualization• Search and retrievalSearch and retrieval•Video segmentation and summarization

Page 2: LYU 0102 : XML for Interoperable Digital Video Library

Video InformationVideo Information

• Integration of speech , language, Integration of speech , language, and image processingand image processing

• Text processingText processing

• Audio processingAudio processing

• Image processingImage processing

• Video processingVideo processing

Page 3: LYU 0102 : XML for Interoperable Digital Video Library

Digital Video LibraryDigital Video Library System Overview System Overview

Page 4: LYU 0102 : XML for Interoperable Digital Video Library

Techniques to segment dataTechniques to segment data

Page 5: LYU 0102 : XML for Interoperable Digital Video Library

Techniques we may applyTechniques we may apply

•VOCDVOCD

•Scene changesScene changes

•Text processingText processing

•Face detectionFace detection

•Storage as XML Storage as XML

Page 6: LYU 0102 : XML for Interoperable Digital Video Library

Techniques to be Techniques to be discusseddiscussed

•VOCRVOCR

•Scene changesScene changes

•Storage and editing with XMLStorage and editing with XML

Page 7: LYU 0102 : XML for Interoperable Digital Video Library

Video OCR for Digital NewsVideo OCR for Digital News

Page 8: LYU 0102 : XML for Interoperable Digital Video Library

Detection of Text RegionDetection of Text Region

• Video news program comprises huge Video news program comprises huge numbers of framesnumbers of frames

• Roughly detect text regionRoughly detect text region

• Increase processing speedIncrease processing speed

• Reduce processing costReduce processing cost

Page 9: LYU 0102 : XML for Interoperable Digital Video Library

Detection of Text RegionDetection of Text Region

• Typical text region can be Typical text region can be characterized as a horizontal characterized as a horizontal rectangular structurerectangular structure

• With clustered sharp edgesWith clustered sharp edges

• Regions of high contrast against the Regions of high contrast against the backgroundbackground

Page 10: LYU 0102 : XML for Interoperable Digital Video Library

Image EnhancementImage Enhancement

• Sub-pixel Interpolation:Sub-pixel Interpolation:– To magnify the text area To magnify the text area – To increase the resolution of captionTo increase the resolution of caption

• Multi-frame Integration:Multi-frame Integration:– Video motion of non-caption areas, Video motion of non-caption areas,

caption relatively stablecaption relatively stable– To reduce the variability on backgroundTo reduce the variability on background

Page 11: LYU 0102 : XML for Interoperable Digital Video Library

Character SegmentationCharacter Segmentation

• Vertical project profileVertical project profile

• Character segmentationCharacter segmentation

Page 12: LYU 0102 : XML for Interoperable Digital Video Library

Character RecognitionCharacter Recognition

• Binarize the character image with Binarize the character image with thresholdthreshold

• Filter the binary image with Filter the binary image with morphological filtermorphological filter

• Filter the character image with Filter the character image with connected component filterconnected component filter

Page 13: LYU 0102 : XML for Interoperable Digital Video Library

Post-ProcessingPost-Processing

• Further improve Further improve the recognition the recognition raterate1.1. Using the words of Using the words of

dictionary to refine dictionary to refine the characterthe character

2.2. Integrate the Integrate the recognition result recognition result of multiple framesof multiple frames

Page 14: LYU 0102 : XML for Interoperable Digital Video Library

Scene changeScene change

• detection technique detection technique • effective method for segmenting a video effective method for segmenting a video

sequence into significant componentssequence into significant components

Page 15: LYU 0102 : XML for Interoperable Digital Video Library

Existing MethodExisting Method

• Image difference method

•Histogram Difference Method

•Histogram Difference Method using DC Coefficient Image

• Our MethodOur Methodhistogram difference method with histogram difference method with

aa dynamic thresholddynamic threshold

Page 16: LYU 0102 : XML for Interoperable Digital Video Library

Scene changeScene change

• grasp scene from the video for every grasp scene from the video for every 0.05 second0.05 second

• grasped scenes are 24-bit image, 8 grasped scenes are 24-bit image, 8 bits for each color (red R, green G, blue bits for each color (red R, green G, blue B)B)

• check each pixel with the most 2 check each pixel with the most 2 significant bitssignificant bits

• classify them classify them into 64 different classesinto 64 different classes• build a color histogrambuild a color histogram

Page 17: LYU 0102 : XML for Interoperable Digital Video Library

Scene changeScene change• Compared the histogram with the Compared the histogram with the

pervious scenepervious scene • For each column of the histogram, For each column of the histogram,

calculate the difference calculate the difference • Sum all the differenceSum all the difference• If (total difference) > threshold If (total difference) > threshold

=> scene change=> scene change• Use the first frame as key frame Use the first frame as key frame

Page 18: LYU 0102 : XML for Interoperable Digital Video Library

XMLXML

• Extensible Markup LanguageExtensible Markup Language

• Create its own mark-up language for Create its own mark-up language for describing the contentsdescribing the contents

• Look like a big databaseLook like a big database

Page 19: LYU 0102 : XML for Interoperable Digital Video Library

AdvantagesAdvantages of using XML of using XML

• Platform and system independentPlatform and system independent

• Create your own tag Create your own tag

• Adopt UnicodeAdopt Unicode

• Universal formatUniversal format

• Easy to searchEasy to search

Page 20: LYU 0102 : XML for Interoperable Digital Video Library

Design schemaDesign schema • Starts with

choosing a vocabulary

• Words and phrases that are able to describe extracted video information content and therefore can be used as tag name

• Show relationship between vocabulary entries

Page 21: LYU 0102 : XML for Interoperable Digital Video Library

XML ParserXML Parser

• A parser is a A parser is a interface interface between an XML between an XML document and document and the application the application programprogram

• Document Object Document Object Model (DOM)Model (DOM)

Page 22: LYU 0102 : XML for Interoperable Digital Video Library

How to present XMLHow to present XML

• Tree model Tree model becomes very becomes very similar to an XML similar to an XML schemaschema

• Represented as Represented as nodes that show nodes that show element/attribute element/attribute names or the text names or the text content and their content and their relative places relative places within the XMLwithin the XML

Page 23: LYU 0102 : XML for Interoperable Digital Video Library

OUR TOOLOUR TOOL

Page 24: LYU 0102 : XML for Interoperable Digital Video Library

OUR TOOLOUR TOOL

Page 25: LYU 0102 : XML for Interoperable Digital Video Library

OUR TOOLOUR TOOL

Page 26: LYU 0102 : XML for Interoperable Digital Video Library

OUR TOOLOUR TOOL

Page 27: LYU 0102 : XML for Interoperable Digital Video Library

COMINGCOMING

• EXTRACT SECONDARY INFORMATIONEXTRACT SECONDARY INFORMATION

Page 28: LYU 0102 : XML for Interoperable Digital Video Library

THE ENDTHE END