160 likes | 431 Views
Intelligent Ship Symposium VMonday, May 12, 2003. Acknowledgments. This work was supported in part by a grant from the US Air Force Office of Scientific Research. Predator video footage was provided by Mr. Scott Adams of the Air Force Research Lab, Rome, NY.. Intelligent Ship Symposium VMonday, May 12, 2003.
E N D
1. Intelligent Ship Symposium V
Monday, May 12, 2003 Metadata Embedding in Compressed UAV Videovia Digital Watermarking
2. Intelligent Ship Symposium V
Monday, May 12, 2003 Acknowledgments This work was supported in part by a grant from the US Air Force Office of Scientific Research. Predator video footage was provided by Mr. Scott Adams of the Air Force Research Lab, Rome, NY.
3. Intelligent Ship Symposium V
Monday, May 12, 2003 Objectives Define Watermarking
Why Watermark?
How to Watermark
MPEG Introduction
Metadata Embedding System
Synchronization
Metadata Viewer Application
Demo
4. Intelligent Ship Symposium V
Monday, May 12, 2003 What is Watermarking? Ability to insert a signal into a separate carrier signal without adversely affecting the carrier signal’s perceptual transparency.
5. Intelligent Ship Symposium V
Monday, May 12, 2003 Watermarked Image Example
6. Intelligent Ship Symposium V
Monday, May 12, 2003 Why Watermark?
7. Intelligent Ship Symposium V
Monday, May 12, 2003 MPEG Introduction
8. Intelligent Ship Symposium V
Monday, May 12, 2003 Data hiding in label-carrying VLCs Compressed-Domain Scheme
Frame data is encoded into MPEG bitstream using Variable-Length Codes.
Subset of VLCs, Label-Carrying VLCs, have least significant bit modified to carry watermark.
9. Intelligent Ship Symposium V
Monday, May 12, 2003 Label-Carrying VLCs To classify as a LC-VLC pair, both VLCs must:
Share a run-length
Differ in level by one
Have exactly the same bit-length
10. Intelligent Ship Symposium V
Monday, May 12, 2003 LC-VLC Example
11. Intelligent Ship Symposium V
Monday, May 12, 2003 Metadata Embedding System
12. Intelligent Ship Symposium V
Monday, May 12, 2003 Metadata Descriptive Information
Date / Time
Direction
Location
13. Intelligent Ship Symposium V
Monday, May 12, 2003 Video – Metadata Synchronization Requirements
Metadata sampling starts simultaneously with recording of video
Metadata is sampled at a constant rate
Result
Video and metadata are concurrently displayed and maintain synchronization.
14. Intelligent Ship Symposium V
Monday, May 12, 2003 Metadata Viewer Application Concurrently display metadata & video
Graphical User Interface (GUI)
Abstract technical detail
Easy-To-Use
15. Intelligent Ship Symposium V
Monday, May 12, 2003 Metadata Viewer Demo Predator UAV video (MPEG) & metadata provided by US Air Force
Java-based
Swing API for GUI
Java Media Framework (JMF) for video
Watermarking module coded in C
16. Intelligent Ship Symposium V
Monday, May 12, 2003 Summary Implemented LC-VLC Watermarking to insert metadata into Predator UAV MPEG video
Created an application that abstracts watermarking tasks and extracts embedded data for simultaneous display with video
17. Intelligent Ship Symposium V
Monday, May 12, 2003 Future Work Going beyond proof of concept…
Integrating operational factors
secure embedding
frame content metadata using MPEG-4
lossless embedding
controlled access to video based on viewer clearance