1 |
1
객체를 식별하는 인공신경망을 이용한 워터마킹을 처리하기 위한 장치에 있어서, 대상 데이터에서 적어도 하나의 객체 영역을 설정하는 전처리부; 각각이 가중치가 적용되는 복수의 연산을 포함하는 복수의 계층으로 이루어지며, 상기 객체 영역에 소정 객체가 포함되어 있는 확률을 출력하는 인공신경망; 상기 객체 영역을 상기 인공신경망에 입력하여 상기 인공신경망의 출력에 따라 상기 객체 영역에 포함된 객체를 식별하고, 식별된 객체에 따라 워터마킹 영역을 도출하는 판단부; 및 상기 워터마킹 영역에 삽입이미지를 워터마킹하는 가공부;를 포함하며, 상기 인공신경망은 입력계층, 컨볼루션계층, 풀링계층, 완전연결계층 및 출력계층을 포함하며, 상기 출력계층은 복수의 노드로 구성되며, 상기 복수의 노드 각각은 소정의 객체에 대응하며, 상기 복수의 노드 각각은 상기 객체 영역에 대응하는 소정의 객체가 포함되어 있는 확률값을 출력하는 것을 특징으로 하는 인공신경망을 이용한 워터마킹을 처리하기 위한 장치
|
2 |
2
제1항에 있어서, 상기 판단부는 상기 식별된 객체를 소정의 규칙에 따라 워터마킹 객체 및 블라인드 객체로 구분하고, 워터마킹 객체가 포함된 객체 영역에서 블라인드 객체가 포함된 영역을 제외한 영역을 상기 워터마킹 영역으로 분류하고, 블라인드 객체가 포함된 영역을 블라인드 영역으로 분류하는 것을 특징으로 하는 워터마킹을 처리하기 위한 장치
|
3 |
3
제1항에 있어서, 알려진 소정 객체가 포함된 영상인 학습 데이터가 입력되면, 상기 인공신경망에 입력하고, 상기 인공신경망의 출력값이 상기 알려진 소정 객체를 나타내는 목표값과의 차이가 최소가 되도록 상기 가중치를 산출하는 학습부;를 더 포함하는 것을 특징으로 하는 워터마킹을 처리하기 위한 장치
|
4 |
4
제1항에 있어서, 상기 가공부는 상기 워터마킹 영역으로부터 특징값을 추출하고, 로지스틱 사상으로부터 카오스값을 산출하고, 상기 특징값 및 카오스값을 이용하여 상기 삽입이미지를 워터마킹하고, 스테고키를 생성하는 것을 특징으로 하는 워터마킹을 처리하기 위한 장치
|
5 |
5
객체를 식별하며, 입력계층, 컨볼루션계층, 풀링계층, 완전연결계층 및 출력계층을 포함하는 인공신경망을 이용한 워터마킹을 처리하기 위한 방법에 있어서, 전처리부가 대상 데이터에서 적어도 하나의 객체 영역을 설정하는 단계; 각각이 가중치가 적용되는 복수의 연산을 포함하는 복수의 계층으로 이루어지는 인공신경망이 상기 객체 영역에 소정 객체가 포함되어 있는 확률을 출력하되, 상기 출력계층은 복수의 노드로 구성되며, 상기 복수의 노드 각각은 상기 소정의 객체에 대응하며, 상기 객체 영역에 상기 소정의 객체가 포함되어 있는 확률값을 출력하는 단계; 판단부가 상기 인공신경망의 출력에 따라 상기 객체 영역에 포함된 객체를 식별하고, 식별된 객체에 따라 워터마킹 영역을 도출하는 단계; 및 가공부가 상기 워터마킹 영역에 삽입이미지를 워터마킹하는 단계;를 포함하는 것을 특징으로 하는 인공신경망을 이용한 워터마킹을 처리하기 위한 방법
|
6 |
6
제5항에 따른 인공신경망을 이용한 워터마킹을 처리하기 위한 방법을 수행하기 위한 프로그램이 기록된 컴퓨터 판독 가능한 기록매체
|