1 |
1
코드블록 노이즈 분산의 변화를 최소화하는 JPEG2000 스테가노그라피 장치에 있어서,
이미지 데이터를 부호화하여 비트 스트림을 생성하는 이미지 부호화부;
상기 이미지 부호화부로부터 생성된 비트 스트림을 입력으로 받고, 각 코드블록에 대하여 코드블록 분산 및 코드블록 노이즈 분산을 산출하며, 레이어의 순서를 산출하는 코드블록 예측부;
상기 코드블록 예측부에 의해 산출된 결과값을 입력으로 받고, 그 입력받은 결과값을 이용하여 순서 가중치를 산출하는 순서 가중치 산출부;
상기 순서 가중치 산출부에서 산출한 순서 가중치에 따라 상기 비트 스트림에 메시지를 삽입 또는 추출하는 메시지 처리부; 및
상기 이미지 부호화부, 코드블록 예측부, 순서 가중치 산출부 및 메시지 처리부를 중앙제어하는 제어부; 를 포함하는 것을 특징으로 하는 코드블록 노이즈 분산의 변화를 최소화하는 JPEG2000 스테가노그라피 장치
|
2 |
2
제 1 항에 있어서,
상기 이미지 부호화부는,
원본 이미지로부터 색 공간 좌표의 변환을 하여 각 색성분 신호를 출력하는 색 좌표 변환모듈;
상기 색 좌표 변환모듈의 각 색성분 신호를 복수의 구형 영역으로 분할하는 영역 분할모듈;
상기 영역 분할모듈에 의해 분할된 구형 영역을 2차원의 웨이블렛 변환하여 변환 계수를 생성하는 이산 웨이블렛 변환모듈;
상기 이산 웨이블렛 변환모듈에 의해 생성된 변환 계수를 기설정된 양자화 스텝 사이즈로 양자화하는 양자화모듈;
상기 양자화모듈을 통해 양자화된 변환 계수를 산술 부호화하기 위한 모델링을 하는 모델링모듈;
상기 모델링모듈의 출력신호를 산출 부호화하는 산술부호화 모듈; 및
상기 산술부호화 모듈로부터 출력신호를 입력받아 비트 스트림을 생성하는 비트 스트림모듈; 을 포함하는 것을 특징으로 하는 코드블록 노이즈 분산의 변화를 최소화하는 JPEG2000 스테가노그라피 장치
|
3 |
3
제 2 항에 있어서,
상기 모델링모듈은,
상기 이산 웨이블렛 변환모듈의 변환 계수를 코드블록으로 분할한 후, 각각의 코드블록을 비트 플레인으로 변환하며, 상기 비트 플레인을 부호화 패스로 분할하고, 각각의 부호화 패스마다 산술 부호화하기 위한 모델링을 하는 것을 특징으로 하는 코드블록 노이즈 분산의 변화를 최소화하는 JPEG2000 스테가노그라피 장치
|
4 |
4
제 2 항에 있어서,
상기 산술부호화 모듈은,
상기 모델링 모듈의 출력신호 중, 비트(bit)분포가 랜덤한 형태의 하위 4개 비트를 로우 코딩하고, 비트 플레인의 상위 4개 비트를 엔트로피 코딩하는 것을 특징으로 하는 코드블록 노이즈 분산의 변화를 최소화하는 JPEG2000 스테가노그라피 장치
|
5 |
5
제 1 항에 있어서,
상기 코드블록 예측부는,
비트 플레인의 엔트로피 코딩되는 상위 4개 비트를 이용하여 코드블록의 분산을 산출하는 코드블록 분산모듈;
상기 엔트로피 코딩되는 상위 4개 비트를 이용하여 코드블록의 노이즈 분산을 산출하는 코드블록 노이즈 분산모듈; 및
상기 이미지 부호화부에 의해 생성된 비트 스트림에 메시지를 삽입시, 배치되는 레이어 순서값을 산출하는 레이어 순서 산출모듈; 을 포함하는 것을 특징으로 하는 코드블록 노이즈 분산의 변화를 최소화하는 JPEG2000 스테가노그라피 장치
|
6 |
6
제 1 항에 있어서,
상기 순서 가중치 산출부는,
상기 코드블록 예측부를 통해 산출된 코드블록 분산값, 코드블록 노이즈 분산값 및 레이어 순서값을 입력받고, 그 입력받은 코드블록 분산값, 코드블록 노이즈 분산값 및 레이어 순서값을 이용하여 순서 가중치를 산출하는 것을 특징으로 하는 코드블록 노이즈 분산의 변화를 최소화하는 JPEG2000 스테가노그라피 장치
|
7 |
7
제 5 항에 있어서,
상기 코드블록 노이즈 분산모듈은,
상기 비트 플레인의 엔트로피 코딩되는 상위 4개 비트를 이용하여 이미지에 대한 노이즈의 영향을 감소시키고, 각 픽셀의 지역 표준 편차를 이용하여 히스토그램을 생성하며, 생성된 히스토그램을 이용하여 코드블록 노이즈 분산을 산출하는 것을 특징으로 하는 코드블록 노이즈 분산의 변화를 최소화하는 JPEG2000 스테가노그라피 장치
|
8 |
8
스테가노그라피 방법에 있어서,
(a) 제어부가 이미지 부호화부를 통해 이미지 데이터를 부호화하여 비트 스트림을 생성하는 단계;
(b) 상기 제어부가 생성된 비트 스트림을 코드블록 예측부로 입력시키고, 코드블록 예측부를 통해 각 코드블록에 대하여 코드블록 분산, 코드블록 노이즈 분산, 및 레이어의 순서값을 산출하는 단계;
(c) 상기 제어부가 산출된 코드블록 분산, 코드블록 노이즈 분산 및 레이어 순서값을 순서 가중치 산출부를 통해 순서 가중치를 산출하는 단계; 및
(d) 상기 제어부가 산출된 순서 가중치를 이용하여 비트 스트림에 메시지를 삽입하거나 또는 메시지가 삽입된 비트 스트림에서 메시지를 추출하는 단계; 를 포함하는 것을 특징으로 하는 스테가노그라피 방법
|
9 |
9
제 8 항에 있어서,
상기 제 (a) 단계는,
(a-1) 상기 제어부가 상기 이미지 부호화부의 색 좌표 변환모듈을 통해 원본 이미지로부터 색 공간 좌표의 변환을 하여 각 색성분 신호를 출력하는 단계;
(a-2) 상기 제어부가 상기 이미지 부호화부의 영역 분할모듈을 통해 색 좌표 변환모듈의 각 색성분 신호를 복수의 구형 영역으로 분할하는 단계;
(a-3) 상기 제어부가 분할된 구형 영역을 이산 웨이블렛 변환모듈을 통해 웨이블렛 변환 계수를 생성하는 단계;
(a-4) 상기 제어부가 상기 이산 웨이블렛 변환모듈에 의해 생성된 변환 계수를 양자화모듈을 통해 기설정된 양자화 스텝 사이즈로 양자화하는 단계;
(a-5) 상기 제어부가 상기 양자화모듈에 의해 양자화된 변환 계수를 모델링모듈을 통해 산술 부호화하기 위한 모델링을 수행하는 단계;
(a-6) 상기 제어부가 산술 부호화모듈을 통해 상기 모델링모듈의 출력신호 중, 비트(bit)분포가 랜덤한 형태의 하위 4개 비트를 로우 코딩하고, 비트 플레인의 상위 4개 비트를 엔트로피 코딩하는 단계; 및
(a-7) 상기 제어부가 비트 스트림모듈을 통해 상기 산술부호화 모듈의 출력신호를 이용하여 비트 스트림을 생성하는 단계; 를 포함하는 것을 특징으로 하는 스테가노그라피 방법
|
10 |
10
제 8 항에 있어서,
상기 제 (b) 단계는,
(b-1) 상기 제어부가 상기 코드블록 예측부의 코드블록 분산모듈을 통해 비트 플레인의 엔트로피 코딩되는 상위 4개 비트를 이용하여 코드블록 분산을 산출하는 단계;
(b-2) 상기 제어부가 상기 코드블록 예측부의 코드블록 노이즈 분산모듈을 통해 비트 플레인의 엔트로피 코딩되는 상위 4개 비트를 이용하여 코드블록 노이즈 분산을 산출하는 단계; 및
(b-3) 상기 제어부가 상기 코드블록 예측부의 레이어 순서 산출모듈을 통해 이미지 부호화부에 의해 생성된 비트 스트림에 메시지를 삽입시, 배치되는 레이어 순서값을 산출하는 단계; 를 포함하는 것을 특징으로 하는 스테가노그라피 방법
|
11 |
11
제 10 항에 있어서,
상기 제 (b-2) 단계는,
(b-2-1) 상기 제어부가 상기 코드블록 노이즈 분산모듈을 통해 비트 플레인의 엔트로피 코딩되는 상위 4개 비트를 이용하여 이미지에 대한 노이즈의 영향을 감소시키는 단계;
(b-2-2) 상기 제어부가 상기 코드블록 노이즈 분산모듈을 통해 각 픽셀의 지역 표준 편차를 이용하여 히스토그램을 생성하는 단계; 및
(b-2-3) 상기 제어부가 상기 코드블록 노이즈 분산모듈을 통해 생성된 히스토그램을 이용하여 코드블록 노이즈 분산을 산출하는 단계; 를 포함하는 것을 특징으로 하는 스테가노그라피 방법
|