10.07.2015 Views

Deliverable 5.2 - the School of Engineering and Design - Brunel ...

Deliverable 5.2 - the School of Engineering and Design - Brunel ...

Deliverable 5.2 - the School of Engineering and Design - Brunel ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ICT Project 3D VIVANT– <strong>Deliverable</strong> <strong>5.2</strong>Contract no.:248420Search & Retrieval Mechanisms &Tools4.2 BATCH SEARCH TARGETING HYPERLINKER ENVIRONMENTThe batch search method is targeting <strong>the</strong> hyperlinker environment. The goal <strong>of</strong> this feature is to preprocessan integral video sequence (<strong>the</strong> raw data database) <strong>and</strong> generate <strong>the</strong> whole set <strong>of</strong> ranked listsfor <strong>the</strong> available clickable objects in each frame. The output <strong>of</strong> <strong>the</strong> process is one XML file for eachintegral video frame. The XML file along with <strong>the</strong> corresponding video frame, are used as input to <strong>the</strong>Hyperlinking environment tool, to enable <strong>the</strong> tool to present search results for <strong>the</strong> clickable objects.These results are presented to <strong>the</strong> user / editor to select possible hyperlinks <strong>of</strong> <strong>the</strong> object to ano<strong>the</strong>rmultimedia object or just a web URI.In <strong>the</strong> batch search approach <strong>the</strong> user should feed <strong>the</strong> engine with all <strong>the</strong> necessary raw data (integralimages, central viewpoints etc.) <strong>and</strong> segmentation masks <strong>and</strong> <strong>the</strong> appropriate XML files providedwith <strong>the</strong> segmented masks for each frame <strong>of</strong> a video sequence.The batch process is triggered by setting batchMode=yes in <strong>the</strong> configuration file <strong>and</strong> <strong>the</strong>n clickingbuild index button. By selecting to process <strong>the</strong> sequence in batch mode <strong>the</strong> engine generates an all-toallsearch matrix. The engine uses all <strong>the</strong> database records, one at a time, as a query object to findsimilar objects inside <strong>the</strong> database. For each one <strong>of</strong> <strong>the</strong>m a ranked list is generated that references <strong>the</strong>similar objects <strong>of</strong> <strong>the</strong> database.The difference in this mode is that <strong>the</strong> user does not need to select <strong>and</strong> perform search for all <strong>the</strong>integral frames by h<strong>and</strong>. The automated process enables faster <strong>and</strong> less error prone results.Since <strong>the</strong> batch mode is used in <strong>the</strong> hyperlinker demo workflow <strong>the</strong> appropriate XML file for eachranked list is generated to be used as input to <strong>the</strong> hyperlinker environment. The XML files containinformation for <strong>the</strong> bounding boxes <strong>of</strong> <strong>the</strong> segmented objects for each frame <strong>and</strong> <strong>the</strong> search results <strong>of</strong>each bounding box if available. The schema serves as a general metadata exchange schema between<strong>the</strong> hyperlinker environment <strong>and</strong> peripheral tools so <strong>the</strong> search results are optional for each boundingbox. Figure 16 presents <strong>the</strong> XML schema <strong>of</strong> <strong>the</strong> generated files.4/03/2013 21

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!