250 likes | 530 Views
1. WATERMARKING SYSTEM USING GENETIC ALGORITHM. 2013.12.09. FINAL PRESENTATION. TEAM 4. 서동현 201211375 Presenter 함진아 201211389. 2. C ontents. PART 1 SUBJECT. PART 2 .. PROGRESS. PART 3 IMPLEMENTATION. PART 4 LIMITATIONS. PART 5 . MAYBE NEXT. 3.
E N D
1 WATERMARKING SYSTEM USING GENETIC ALGORITHM 2013.12.09 FINAL PRESENTATION TEAM4 서동현 201211375 Presenter 함진아 201211389
2 Contents PART 1 SUBJECT PART 2 ..PROGRESS PART 3 IMPLEMENTATION PART 4 LIMITATIONS PART 5 .MAYBE NEXT
3 PART 1 SUBJECT
4 PART 1SUBJECT SUBJECT A concept of embedding a special pattern into a document so that a given piece of information is indissolubly tied to the data. Watermarking Watermarking System System Genetic Algorithm Genetic Algorithm using using Genetic algorithm (GA) is a search heuristic that mimics the process of natural selection.
5 PART 1SUBJECT PURPOSE • Digital Watermarking을 Matlab을 활용하여 구현 • Good Watermarking의 조건 만족 & & Robustness Robustness Robustness Fidelity Fidelity Implies the strength of the watermark to sustain any attacks Accounts for the original quality of the watermark which is retained even after embedding the watermark • Trade-off 관계: Genetic Algorithm으로 찾기 !
6 PART 2 PROGRESS
7 PART 2PROGRESS PROGRESS • 다양한 영상처리에 관한 연구와 이해에초점을 맞춤
8 PART 2PROGRESS 수많은 논문들 ...
9 PART 3 IMPLEMENTATION
10 PART 3 IMPLEMENTATION IMPLEMENTATION • 하나의 프로그램을 만드는 것 보다는, 멀티미디어 프로세스의 구조를 이해하는데 초점을 맞추어 다양한 알고리즘을 실습해보는 예제를 만들어 보았다. • 가장 최근의 방식 • Discrete Wavelet Transform 변환 이용
11 PART 3 IMPLEMENTATION 공간 영역 • 공간 영역 워터마킹 기법으로,가장 쉽고 간단하게 구현 가능하다.BUT공격에 취약하고 가시성도 좋지 않다.
12 PART 3 IMPLEMENTATION 주파수 영역 (DCT) • 주파수 영역 중 하나인 DCT 워터마킹 기법공간 영역 보다는 훨씬 깔끔하게 워터마크가 삽입된다.
13 PART 3 IMPLEMENTATION 주파수 영역 (DWT) • 공간영역 + 주파수 영역 : DWT여러 가지 방법이 있지만, 여기서는 부대역 전체에 워터마크를 골고루 삽입하는 방법 사용
14 PART 3 IMPLEMENTATION 워터마킹 평가 방법 • PSNR(Peak Signal-to-noise ratio, PSNR) • 신호가 가질 수 있는 최대 전력에 대한 잡음의 전력을 나타낸 것이다. 주로 영상 또는 동영상 손실 압축에서 화질 손실 정보를 평가할 때 사용된다
15 PART 3 IMPLEMENTATION GENETIC ALGORITHM • 유전 알고리즘(Genetic Algorithm) • 자연계에 있어서 생물의 유전(Genetics)과 진화(Evolution)의 메커니즘을 공학적으로 모델화 하는 것에 의해 생물이 갖는 환경에서의 적응 능력을 취급하는 것이다. 이 알고리즘은 탐색, 최적화 등을 위한 도구로 많이 사용된다.
16 PART 3 IMPLEMENTATION GENETIC ALGORITHM
17 PART 3 IMPLEMENTATION GENETIC ALGORITHM
18 PART 3 IMPLEMENTATION GENETIC ALGORITHM 1 5 2 3 4
19 PART 3 IMPLEMENTATION GENETIC ALGORITHM
20 PART 3 IMPLEMENTATION MAIN PROCESS
21 PART 4 LIMITATION
22 PART 4LIMITATION LIMITATION • 너무나도 각양각색인 논문들 • 영상 처리만 집중적으로 공부 • 유전자 알고리즘에 소홀 • 완벽히 이해하기 힘든 영상처리
23 PART 5 MAYBE NEXT
24 PART 5MAYBE NEXT MAYBE NEXT • 영상처리를 공부하다 보니 굉장히 매력적인 분야라는 것을 팀원 모두 느낌 • 영상처리는 공부 할수록 끝이 없었다. • 이번 프로젝트는 영상 처리에 너무 치우쳐서 진행 • 유전 알고리즘을 집중적으로구현할 수 있는 프로젝트 기회가 있으면 좋을 것 같다 !
25 THANK YOU ANY QUESTIONS? 기말고사 화이팅!!