[go: up one dir, main page]

KR101038520B1 - Color laser printer identification system and method using discrete wavelet transform and statistical analysis - Google Patents

Color laser printer identification system and method using discrete wavelet transform and statistical analysis Download PDF

Info

Publication number
KR101038520B1
KR101038520B1 KR1020090062974A KR20090062974A KR101038520B1 KR 101038520 B1 KR101038520 B1 KR 101038520B1 KR 1020090062974 A KR1020090062974 A KR 1020090062974A KR 20090062974 A KR20090062974 A KR 20090062974A KR 101038520 B1 KR101038520 B1 KR 101038520B1
Authority
KR
South Korea
Prior art keywords
image
kurtosis
covariance
skewness
region image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
KR1020090062974A
Other languages
Korean (ko)
Other versions
KR20110005432A (en
Inventor
이흥규
류승진
임동혁
최정호
최창희
류진호
김종희
오준택
정윤회
Original Assignee
한국조폐공사
한국과학기술원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국조폐공사, 한국과학기술원 filed Critical 한국조폐공사
Priority to KR1020090062974A priority Critical patent/KR101038520B1/en
Publication of KR20110005432A publication Critical patent/KR20110005432A/en
Application granted granted Critical
Publication of KR101038520B1 publication Critical patent/KR101038520B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/40Analysis of texture
    • G06T7/41Analysis of texture based on statistical description of texture
    • G06T7/42Analysis of texture based on statistical description of texture using transform domain methods
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/40Analysis of texture
    • G06T7/41Analysis of texture based on statistical description of texture
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/40Analysis of texture
    • G06T7/41Analysis of texture based on statistical description of texture
    • G06T7/44Analysis of texture based on statistical description of texture using image operators, e.g. filters, edge density metrics or local histograms
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/90Determination of colour characteristics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32154Transform domain methods
    • H04N1/3217Transform domain methods using wavelet transforms
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10004Still image; Photographic image
    • G06T2207/10008Still image; Photographic image from scanner, fax or copier

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Probability & Statistics with Applications (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Image Analysis (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

본 발명은 이산 웨이블릿 변환과 통계분석에 의한 컬러레이저 프린터 판별 시스템 및 그 방법에 관한 것으로서, 컬러 프린터로 인쇄된 출력물을 입력받아 출력물을 디지털화하여 컬러 이미지 정보로 변환하는 스캐닝수단; 컬러 이미지 정보에 포함된 RGB픽셀 값들을 고해상도 필터 및 저해상도 필터를 통해 1차 필터링을 수행하여 제1 고주파 필터링 이미지(Hz) 및 제1 저주파 필터링 이미지(Lz)로 분류하고, 제1 고주파 필터링 이미지(Hz)를 고해상도 필터와 저해상도 필터를 통해 2차 필터링을 수행하여 제2 고주파 필터링 이미지(Hz-Hz) 및 제2 저주파 필터링 이미지(Lz-Lz)로 분류하는 이산 웨이블릿 변환수단; 제2 고주파 필터링 이미지(Hz-Hz)의 RGB픽셀 값과 대응하는 R영역 이미지, G영역 이미지 및 B영역 이미지를 분류하고, 분류된 R영역 이미지, G영역 이미지 및 B영역 이미지 각각의 표준편차, 첨도(kurtosis), 왜도(skewness), 공분산(covariance) 및 상관계수(correlation coefficient)를 추출하는 특징점 추출수단; RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수를 벡터 좌표값으로 변환하여 출력하고, 출력된 벡터 좌표값 분포의 유사도에 따라 그룹을 분류하여 RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수 각각의 벡터들 중에 최대 마진 하이퍼플레인(maximum-margin hyperplane) 그룹에 속하는 벡터들을 도출하는 벡터 변환수단; 및 서포트 벡터 머신(Support Vector Machine, SVM)의 훈련에 따라 최대 마진 하이퍼플레인 그룹의 RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계 수의 벡터들과 대응하는 프린터를 판별키 위한 판별모델을 생성하고, 재차 인가받은 RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수의 벡터와 대응하는 프린터 정보 및 토너 정보를 판별모델에 따라 도출하는 프린터 판별수단; 을 포함한다.The present invention relates to a color laser printer discrimination system and method using discrete wavelet transform and statistical analysis, comprising: scanning means for receiving an output printed by a color printer and digitizing the output into color image information; The RGB pixel values included in the color image information are first filtered through a high resolution filter and a low resolution filter to be classified into a first high frequency filtered image (Hz) and a first low frequency filtered image (Lz), and the first high frequency filtered image ( Discrete wavelet converting means for performing second-order filtering through a high-resolution filter and a low-resolution filter to classify Hz into a second high frequency filtered image (Hz-Hz) and a second low frequency filtered image (Lz-Lz); Classifying the R region image, the G region image, and the B region image corresponding to the RGB pixel values of the second high frequency filtered image (Hz-Hz), and the standard deviation of each of the classified R region image, G region image, and B region image, Feature point extraction means for extracting kurtosis, skewness, covariance and correlation coefficient; Standard deviation, kurtosis, skewness, covariance, and correlation coefficients corresponding to RGB pixel values are converted to vector coordinate values and output, and the groups are classified according to the similarity of the distribution of the output vector coordinate values. Vector conversion means for deriving vectors belonging to a maximum-margin hyperplane group among the vectors of kurtosis, kurtosis, skewness, covariance and correlation coefficient; And a printer corresponding to the vectors of standard deviation, kurtosis, skewness, covariance and correlation coefficients corresponding to the RGB pixel values of the maximum margin hyperplane group according to the training of the Support Vector Machine (SVM). A printer discrimination means for generating a discrimination model for deriving the received RGB pixel value and the printer information and toner information corresponding to the vector of the standard deviation, kurtosis, skewness, covariance, and correlation coefficient corresponding to the applied RGB pixel value according to the discrimination model; .

컬러, 레이저, 프린터, 판별, 이산 웨이블릿, 서포트 벡터 머신 Color, Laser, Printer, Discrimination, Discrete Wavelets, Support Vector Machines

Description

이산 웨이블릿 변환과 통계분석에 의한 컬러레이저 프린터 판별 시스템 및 그 방법{COLOR LASER PRINTER IDENTIFICATION SYSTEM AND METHOD BY ANALYZING STATISTICAL FEATURES ON DISCRETE WAVELET TRANSFORM}COLOR LASER PRINTER IDENTIFICATION SYSTEM AND METHOD BY ANALYZING STATISTICAL FEATURES ON DISCRETE WAVELET TRANSFORM}

본 발명은 이산 웨이블릿 변환과 통계분석에 의한 컬러레이저 프린터 판별 시스템 및 그 방법에 관한 것으로서, 더욱 상세하게는 인쇄된 출력물을 디지털화된 컬러 이미지 정보로 변환하고, 이를 이산 웨이블릿으로 변환하여 추출한 특징점들을 벡터화함으로써, 컬러 이미지 정보가 어떠한 프린터 및 토너에 의해 출력되었는지 여부를 판별하는 기술에 관한 것이다.The present invention relates to a color laser printer discrimination system and method using discrete wavelet transform and statistical analysis, and more particularly, to convert the printed output into digitized color image information, and to convert the result into discrete wavelet to vectorize the extracted feature points. The present invention relates to a technique for determining whether or not color image information has been output by any printer and toner.

정보통신 기술의 발전으로 인한 정보화 사회로의 변화는 디지털 기기의 대중화를 불러 일으켰다. 최근에 출시되는 디지털 기기들은 저렴한 가격으로 출시됨에도 불구하고 과거의 디지털 기기와 비교해 뛰어난 성능을 보인다. 이로 인해 일반 사용자가 디지털 기기를 손쉽게 접할 수 있게 되었고, 그에 따라 디지털 기기에 의해 생성되는 자료의 신뢰성은 점차 중요해지고 있다.The change to the information society due to the development of information and communication technology has caused the popularization of digital devices. Recently released digital devices perform better than the past digital devices, despite their low price. This makes it easier for general users to access digital devices, and as a result, the reliability of data generated by digital devices is becoming increasingly important.

디지털 이미지 포렌식(forensic) 기술은, 디지털 기기에서 생성되는 자료의 신뢰성 문제와 관련된 기술로서, 디지털 카메라, 스캐너, 고해상도의 컬러 프린터 로 대변되는 영상 관련 디지털 기기와 포토샵, 일러스트레이터와 같은 전문적인 영상 편집 툴의 대중화로 인하여 이를 이용한 손쉬운 영상의 위변조가 점점 많이 이뤄지고 있다. 이에 반해, 이러한 위변조를 탐지 할 수 있는 기술 개발은 아직 초보적인 수준에 머무르고 있다.Digital image forensic technology is a technology related to the reliability of data generated by digital devices, and it is specialized in image-related digital devices represented by digital cameras, scanners, and high resolution color printers, and professional image editing such as Photoshop and Illustrator. Due to the popularization of tools, easy forgery of images using them is becoming more and more. In contrast, the development of technology that can detect such forgery is still in its infancy.

전술한바와 같은 포렌식 기술은 영상 획득 장비 판별, 영상 위조 탐지 기술로 크게 나뉘어져 연구되고 있는데, 먼저 영상 획득 장비 판별 기술은, 주어진 영상으로부터 영상을 획득하는데 사용된 장비가 무엇인지 판단하는 기술이다. 주어진 영상만을 이용해서 영상을 획득하는데 사용한 장비의 타입뿐만 아니라, 정확한 모델명 수준까지 판별하는 것을 목표로 한다.As described above, forensic technology is divided into image acquisition equipment discrimination and image forgery detection technology. First, image acquisition equipment discrimination technology is a technology for determining what equipment is used to acquire an image from a given image. It aims to determine the exact model name level as well as the type of equipment used to acquire the image using only the given image.

또한, 영상 위조 탐지 기술은, 주어진 영상이 위변조 단계를 거쳤는지 여부를 판별하는 기술이다. 디지털 이미지의 위변조는 눈에 띄는 단서를 남기지는 않지만, 영상을 구성하는 통계적 특성에는 변화를 준다. 그러한 변화된 통계적 특성을 찾음으로써 위ㆍ변조된 부분을 찾는 것을 목표로 한다.In addition, image forgery detection technology is a technique for determining whether a given image has undergone a forgery modulation step. Forgery of digital images leaves no visible clues, but changes the statistical properties that make up the image. It aims to find the forged and altered parts by finding such changed statistical characteristics.

그러나, 지금까지 연구된 프린터 판별기술은 주로 흑백 레이저 프린터에 대한 것들이 대다수이고, 이러한 기술은 컬러 레이저 프린터를 배재한 흑백 프린터 문서에만 적용이 가능함에 따라 인쇄된 컬러문서가 어느 프린터에서 인쇄된 것인지 알 수 없으며 이는 즉, 위ㆍ변조문서의 판별하지 못하는 단점이 있다.However, the printer discrimination techniques studied so far are mainly for black and white laser printers, and these techniques are applicable only to black and white printer documents that exclude color laser printers. Therefore, it is possible to know in which printer the printed color documents are printed. This means that it is not possible to distinguish between forgery and alteration documents.

본 발명은 상기와 같은 문제점을 해소하고자 안출된 것으로서, 본 발명의 목적은, 인쇄된 출력물을 디지털화된 컬러 이미지 정보로 변환하고, 이를 이산 웨이블릿으로 변환하여 추출한 특징점들을 벡터화함으로써, 컬러 이미지 정보가 어떠한 프린터 및 토너에 의해 출력되었는지 여부를 판별함에 그 목적이 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the present invention is to convert a printed output into digitized color image information, convert it into discrete wavelets, and vectorize the extracted feature points to obtain color image information. Its purpose is to determine whether it has been output by a printer and toner.

이러한 기술적 과제를 달성하기 위한 본 발명의 이산 웨이블릿 변환과 통계분석에 의한 컬러레이저 프린터 판별 시스템은, 컬러 프린터로 인쇄된 출력물을 입력받아 출력물을 디지털화하여 컬러 이미지 정보로 변환하는 스캐닝수단; 컬러 이미지 정보에 포함된 RGB픽셀 값들을 고해상도 필터 및 저해상도 필터를 통해 1차 필터링을 수행하여 제1 고주파 필터링 이미지(Hz) 및 제1 저주파 필터링 이미지(Lz)로 분류하고, 제1 고주파 필터링 이미지(Hz)를 고해상도 필터와 저해상도 필터를 통해 2차 필터링을 수행하여 제2 고주파 필터링 이미지(Hz-Hz) 및 제2 저주파 필터링 이미지(Lz-Lz)로 분류하는 이산 웨이블릿 변환수단; 제2 고주파 필터링 이미지(Hz-Hz)의 RGB픽셀 값과 대응하는 R영역 이미지, G영역 이미지 및 B영역 이미지를 분류하고, 분류된 R영역 이미지, G영역 이미지 및 B영역 이미지 각각의 표준편차, 첨도(kurtosis), 왜도(skewness), 공분산(covariance) 및 상관계수(correlation coefficient)를 추출하는 특징점 추출수단; RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수를 벡터 좌표값으로 변환하여 출력하고, 출력된 벡터 좌표값 분포의 유사도에 따라 그룹을 분류하여 RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수 각각의 벡터들 중에 최대 마진 하이퍼플레인(maximum-margin hyperplane) 그룹에 속하는 벡터들을 도출하는 벡터 변환수단; 및 서포트 벡터 머신(Support Vector Machine, SVM)의 훈련에 따라 최대 마진 하이퍼플레인 그룹의 RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수의 벡터들과 대응하는 프린터를 판별키 위한 판별모델을 생성하고, 재차 인가받은 RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수의 벡터와 대응하는 프린터 정보 및 토너 정보를 판별모델에 따라 도출하는 프린터 판별수단; 을 포함한다.Color laser printer determination system by the discrete wavelet transform and statistical analysis of the present invention for achieving the above technical problem, the scanning means for receiving the output printed by the color printer to digitize the output into color image information; The RGB pixel values included in the color image information are first filtered through a high resolution filter and a low resolution filter to be classified into a first high frequency filtered image (Hz) and a first low frequency filtered image (Lz), and the first high frequency filtered image ( Discrete wavelet converting means for performing second-order filtering through a high-resolution filter and a low-resolution filter to classify Hz into a second high frequency filtered image (Hz-Hz) and a second low frequency filtered image (Lz-Lz); Classifying the R region image, the G region image, and the B region image corresponding to the RGB pixel values of the second high frequency filtered image (Hz-Hz), and the standard deviation of each of the classified R region image, G region image, and B region image, Feature point extraction means for extracting kurtosis, skewness, covariance and correlation coefficient; Standard deviation, kurtosis, skewness, covariance, and correlation coefficients corresponding to RGB pixel values are converted to vector coordinate values and output, and the groups are classified according to the similarity of the distribution of the output vector coordinate values. Vector conversion means for deriving vectors belonging to a maximum-margin hyperplane group among the vectors of kurtosis, kurtosis, skewness, covariance and correlation coefficient; And to train the corresponding support vector machine (SVM) to determine the corresponding printer with the vectors of standard deviation, kurtosis, skewness, covariance and correlation coefficients corresponding to the RGB pixel values of the maximum margin hyperplane group. Printer discrimination means for generating a discrimination model and deriving printer information and toner information corresponding to a vector of standard deviation, kurtosis, skewness, covariance and correlation coefficients corresponding to the applied RGB pixel value according to the discrimination model; .

또한, 본 발명의 이산 웨이블릿 변환과 통계분석에 의한 컬러레이저 프린터 판별 시스템은, 컬러 프린터로 인쇄된 출력물을 입력받아 출력물을 디지털화하여 컬러 이미지 정보로 변환하는 스캐닝수단; 컬러 이미지 정보에 포함된 CMYK픽셀 값들을 고해상도 필터 및 저해상도 필터를 통해 1차 필터링을 수행하여 제3 고주파 필터링 이미지(Hz) 및 제3 저주파 필터링 이미지(Lz)로 분류하고, 고해상도 이미지(Hz)를 고해상도 필터와 저해상도 필터를 통해 2차 필터링을 수행하여 제4 고주파 필터링 이미지(Hz-Hz) 및 제4 저주파 필터링 이미지(Lz-Lz)로 분류하는 이산 웨이블릿 변환수단; 제4 고주파 필터링 이미지(Hz-Hz)의 CMYK픽셀 값과 대응하는 C영역 이미지, M영역 이미지 Y영역 이미지 및 K영역 이미지를 분류하고, 분류된 C영역 이미지, M영역 이미지, Y영역 이미지 및 K영역 이미지 각각의 표준편차, 첨도(kurtosis), 왜도(skewness), 공분산(covariance) 및 상관계수(correlation coefficient)를 추출하는 특징점 추출수단; CMYK픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수를 벡터 좌표값으로 변환하여 출력하고, 출력된 벡터 좌표값 분포의 유사도에 따라 그룹을 분류하여 CMYK픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수 각각의 벡터들 중에 최대 마진 하이퍼플레인(maximum-margin hyperplane) 그룹에 속하는 벡터들을 도출하는 벡터 변환수단; 및 서포트 벡터 머신(Support Vector Machine, SVM)의 훈련에 따라 최대 마진 하이퍼플레인 그룹의 CMYK픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수의 벡터들과 대응하는 프린터를 판별키 위한 판별모델을 생성하고, 재차 인가받은 CMYK픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수의 벡터와 대응하는 프린터 정보 및 토너 정보를 판별모델에 따라 도출하는 프린터 판별수단; 을 포함한다.In addition, the color laser printer determination system by the discrete wavelet transform and statistical analysis of the present invention, the scanning means for receiving the output printed by the color printer to digitize the output into color image information; The CMYK pixel values included in the color image information are first filtered through a high resolution filter and a low resolution filter to classify the third high frequency filtered image (Hz) and the third low frequency filtered image (Lz), and classify the high resolution image (Hz). Discrete wavelet converting means for performing second-order filtering through a high resolution filter and a low resolution filter to classify the fourth high frequency filtered image (Hz-Hz) and the fourth low frequency filtered image (Lz-Lz); Classify the C region image, the M region image, the Y region image, and the K region image corresponding to the CMYK pixel value of the fourth high frequency filtered image (Hz-Hz), and classify the classified C region image, M region image, Y region image, and K region. Feature point extraction means for extracting standard deviation, kurtosis, skewness, covariance and correlation coefficient of each region image; Standard deviation, kurtosis, skewness, covariance, and correlation coefficients corresponding to CMYK pixel values are converted to vector coordinate values, and the groups are classified according to the similarity of the distribution of the output vector coordinate values. Vector conversion means for deriving vectors belonging to a maximum-margin hyperplane group among the vectors of kurtosis, kurtosis, skewness, covariance and correlation coefficient; And a corresponding vector of standard deviation, kurtosis, skewness, covariance and correlation coefficients corresponding to CMYK pixel values of the maximum margin hyperplane group according to training of the Support Vector Machine (SVM). Printer discrimination means for generating a discrimination model and deriving printer information and toner information corresponding to a vector of standard deviation, kurtosis, skewness, covariance, and correlation coefficients corresponding to the CMYK pixel value again, according to the discrimination model; .

이하, 상술한 시스템을 기반으로 하는 본 발명의 이산 웨이블릿 변환과 통계분석에 의한 컬러레이저 프린터 판별 방법은, 스캐닝수단이 컬러 프린터로 인쇄된 출력물을 입력받아 디지털화를 통해 컬러 이미지 정보로 변환하는 (a) 단계; 이산 웨이블릿 변환수단이 컬러 이미지 정보에 포함된 RGB픽셀 값을 고해상도 필터 및 저해상도 필터를 통해 1차 필터링을 수행하여 제1 고주파 필터링 이미지(Hz) 및 제1 저주파 필터링 이미지(Lz)로 분류하는 (b) 단계; 이산 웨이블릿 변환수단이 제1 고주파 필터링 이미지(Hz) 및 제1 저주파 필터링 이미지(Lz)를 고해상도 필터와 저 해상도 필터를 통해 2차 필터링을 수행하여 제2 고주파 필터링 이미지(Hz-Hz) 및 제2 저주파 필터링 이미지(Lz-Lz)로 분류하는 (c) 단계; 이산 웨이블릿 변환수단이 컬러 이미지 정보에 포함된 CMYK픽셀 값을 고해상도 필터 및 저해상도 필터를 통해 1차 필터링을 수행하여 제3 고주파 필터링 이미지(Hz) 및 제3 저주파 필터링 이미지(Lz)로 분류하는 (d) 단계; 이산 웨이블릿 변환수단이 제3 고주파 필터링 이미지(Hz) 및 제3 저주파 필터링 이미지(Lz)를 고해상도 필터와 저해상도 필터를 통해 2차 필터링을 수행하여 제4 고주파 필터링 이미지(Hz-Hz) 및 제4 저주파 필터링 이미지(Lz-Lz)로 분류하는 (e) 단계; 특징점 추출수단이 제2 고주파 필터링 이미지(Hz-Hz)의 RGB픽셀 값과 대응하는 R영역 이미지, G영역 이미지 및 B영역 이미지를 분류하고, R영역 이미지, G영역 이미지 및 B영역 이미지 각각의 표준편차, 첨도, 왜도, 공분산 및 상관계수를 추출하는 (f) 단계; 특징점 추출수단이 제4 고주파 필터링 이미지(Hz-Hz)의 CMYK픽셀 값과 대응하는 C영역 이미지, M영역 이미지, Y영역 이미지 및 K영역 이미지를 분류하고, C영역 이미지, M영역 이미지, Y영역 이미지 및 K영역 이미지 각각의 표준편차, 첨도, 왜도, 공분산 및 상관계수를 추출하는 (g) 단계; 벡터 변환수단이 RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수와, CMYK픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수들을 벡터로 변환하여 각각의 벡터 좌표값을 출력하는 (h) 단계; 벡터 변환수단이 벡터 좌표값 분포의 유사도에 따라 출력된 벡터 좌표값을 두 개의 그룹을 분류하여, RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수와, CMYK픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수 각각의 벡터들 중에 최대 마진 하이퍼플레인 그룹에 속하는 벡터들을 도출하는 (i) 단계; (j) 프린터 판별수단이 서포트 벡터 머신의 훈련 과정을 통해 최대 마진 하이퍼플레인 그룹의 RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수의 벡터들과, CMYK픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수의 벡터들과 대응하는 프린터를 판별키 위한 판별모델을 생성하는 단계; 및 프린터 판별수단이 재차 인가받은 RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수의 벡터들과, CMYK픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수의 벡터와 대응하는 프린터 및 토너 정보를 판별모델에 따라 도출하는 (k) 단계; 를 포함한다.Hereinafter, the method for discriminating color laser printers by the discrete wavelet transform and statistical analysis of the present invention based on the above-described system may include: (a) receiving the output printed by the color printer and converting the color output into color image information through digitization; ) step; The discrete wavelet transform means classifies the RGB pixel values included in the color image information into a first high frequency filtered image (Hz) and a first low frequency filtered image (Lz) by performing first-order filtering through a high resolution filter and a low resolution filter (b). ) step; The discrete wavelet transform unit performs second-order filtering on the first high frequency filtered image (Hz) and the first low frequency filtered image (Lz) through a high resolution filter and a low resolution filter, thereby performing a second high frequency filtered image (Hz-Hz) and a second. (C) classifying the low frequency filtered image (Lz-Lz); The discrete wavelet transform means classifies the CMYK pixel value included in the color image information into a third high frequency filtered image (Hz) and a third low frequency filtered image (Lz) by performing first-order filtering through a high resolution filter and a low resolution filter (d). ) step; Discrete wavelet transform means performs second-order filtering on the third high frequency filtered image (Hz) and the third low frequency filtered image (Lz) through a high resolution filter and a low resolution filter to perform a fourth high frequency filtered image (Hz-Hz) and a fourth low frequency. (E) classifying the filtered image into Lz-Lz; The feature point extracting means classifies the R region image, the G region image, and the B region image corresponding to the RGB pixel values of the second high frequency filtered image (Hz-Hz), and the standard of each of the R region image, the G region image, and the B region image. (F) extracting deviation, kurtosis, skewness, covariance and correlation coefficient; The feature point extraction unit classifies the C region image, the M region image, the Y region image, and the K region image corresponding to the CMYK pixel value of the fourth high frequency filtered image (Hz-Hz), and the C region image, the M region image, and the Y region image. (G) extracting the standard deviation, kurtosis, skewness, covariance and correlation coefficient of each of the image and the K region image; The vector converting means converts the standard deviation, kurtosis, skewness, covariance and correlation coefficients corresponding to RGB pixel values, and the standard deviation, kurtosis, skewness, covariance and correlation coefficients corresponding to CMYK pixel values into a vector (H) outputting a coordinate value; The vector conversion means classifies the output vector coordinate values according to the similarity of the vector coordinate value distribution into two groups, and corresponds to the standard deviation, kurtosis, skewness, covariance and correlation coefficients corresponding to the RGB pixel values, and the CMYK pixel values. (I) deriving vectors belonging to the maximum margin hyperplane group among the vectors of the standard deviation, kurtosis, skewness, covariance, and correlation coefficient, respectively; (j) Through the training of the support vector machine, the printer discrimination means corresponds to the vectors of standard deviation, kurtosis, skewness, covariance and correlation coefficients corresponding to the RGB pixel values of the maximum margin hyperplane group, and the CMYK pixel values. Generating a discrimination model for discriminating a printer corresponding to vectors of standard deviation, kurtosis, skewness, covariance, and correlation coefficient; And vectors of the standard deviation, kurtosis, skewness, covariance, and correlation coefficient corresponding to the RGB pixel value again supplied by the printer discrimination means, and the standard deviation, kurtosis, skewness, covariance, and correlation coefficient corresponding to the CMYK pixel value. (K) deriving printer and toner information corresponding to the vector according to the discrimination model; It includes.

상기와 같은 본 발명에 따르면, 인쇄된 출력물을 디지털화된 컬러 이미지 정보로 변환하고, 이를 이산 웨이블릿으로 변환하여 추출한 특징점들을 벡터화함으로써, 컬러 이미지 정보가 어떠한 프린터 및 토너에 의해 출력되었는지 여부를 판별함에 따라 인쇄된 출력물에 대한 위ㆍ변조여부를 판별하는 효과가 있다.According to the present invention as described above, by converting the printed output into digitized color image information, and converting it into discrete wavelets to vectorize the extracted feature points, as to determine whether the color image information is output by what printer and toner There is an effect of discriminating forgery or alteration of printed output.

본 발명의 구체적인 특징 및 이점들은 첨부도면에 의거한 다음의 상세한 설명으로 더욱 명백해질 것이다. 이에 앞서, 본 명세서 및 청구범위에 사용된 용어나 단어는 발명자가 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념을 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야 할 것이다. 또한, 본 발명에 관련된 공지 기능 및 그 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는, 그 구체적인 설명을 생략하였음에 유의해야 할 것이다.Specific features and advantages of the present invention will become more apparent from the following detailed description based on the accompanying drawings. Prior to this, terms and words used in the present specification and claims are to be interpreted in accordance with the technical idea of the present invention based on the principle that the inventor can properly define the concept of the term in order to explain his invention in the best way. It should be interpreted in terms of meaning and concept. In addition, when it is determined that the detailed description of the known function and its configuration related to the present invention may unnecessarily obscure the subject matter of the present invention, it should be noted that the detailed description is omitted.

도 1 은 본 발명에 따른 이산 웨이블릿 변환과 통계분석에 의한 컬러레이저 프린터 판별 시스템(S)을 나타낸 구성도인바, 도시된 바와 같이 스캐닝수단(100), 이산 웨이블릿 변환수단(200), 특징점 추출수단(300), 벡터 변환수단(400) 및 프린터 판별수단(500)을 포함하여 이루어진다.1 is a block diagram showing a color laser printer discrimination system S by discrete wavelet transform and statistical analysis according to the present invention, as shown, scanning means 100, discrete wavelet transform means 200, and feature point extraction means. 300, the vector converting means 400, and the printer discriminating means 500.

도 1 에 도시된 바와 같이, 스캐닝수단(100)은 컬러 프린터로 인쇄된 출력물(10)을 입력받아 출력물에 인쇄된 패턴을 디지털화하여 컬러 이미지 정보로 변환한다.As shown in FIG. 1, the scanning means 100 receives an output 10 printed by a color printer, and digitizes the pattern printed on the output into color image information.

한편, 이산 웨이블릿 변환수단(200)은 도 2 에 도시된 바와 같이, 스캐닝수단(100)으로부터 인가받은 컬러 이미지 정보에 포함된 RGB(Read, Green, Blue)픽셀의 값(이하, 'RGB픽셀 값')들을 고해상도 필터(210)와 저해상도 필터(220)를 통해 1차 필터링을 수행하여 제1 고주파 필터링 이미지(Hz) 및 제1 저주파 필터링 이미지(Lz)로 분류하고, 제1 고주파 필터링 이미지(Hz)를 재차 고해상도 필터(210)와 저해상도 필터(220)를 통해 2차 필터링을 수행하여 제2 고주파 필터링 이미지(Hz-Hz) 및 제2 저주파 필터링 이미지(Lz-Lz)로 분류한다.Meanwhile, as illustrated in FIG. 2, the discrete wavelet converting means 200 may include values of RGB (Read, Green, Blue) pixels included in the color image information applied from the scanning means 100 (hereinafter, referred to as 'RGB pixel values'). 'Are first filtered through the high resolution filter 210 and the low resolution filter 220 to be classified into a first high frequency filtered image Hz and a first low frequency filtered image Lz, and a first high frequency filtered image Hz. ) Is again filtered through the high resolution filter 210 and the low resolution filter 220 to classify the second high frequency filtered image (Hz-Hz) and the second low frequency filtered image (Lz-Lz).

또한, 이산 웨이블릿 변환수단(200)은 스캐닝수단(100)으로부터 인가받은 컬러 이미지 정보에 포함된 패턴들을 각각 CMYK(Cyan, Magenta, Yellow, Key(Black)픽셀의 값(이하, 'CMYK 픽셀 값')들을 고해상도 필터(210)와 저해상도 필터(220)를 통해 1차 필터링을 수행하여 제3 고주파 필터링 이미지(Hz) 및 제3 저주파 필터링 이미지(Lz)로 분류하고, 분류된 제3 고주파 필터링 이미지(Hz)를 재차 고해상도 필터(210)와 저해상도 필터(220)를 통해 2차 필터링을 수행하여 제4 고주파 필터링 이미지(Hz-Hz) 및 제4 저주파 필터링 이미지(Lz-Lz)로 분류한다.In addition, the discrete wavelet converting means 200 may determine the patterns included in the color image information received from the scanning means 100 in CMYK (Cyan, Magenta, Yellow, Key (Black)) pixel values (hereinafter, 'CMYK pixel value'). ) Are first filtered through the high resolution filter 210 and the low resolution filter 220 to be classified into a third high frequency filtered image Hz and a third low frequency filtered image Lz, and the classified third high frequency filtered image Hz is again filtered through the high resolution filter 210 and the low resolution filter 220 to classify the fourth high frequency filtered image (Hz-Hz) and the fourth low frequency filtered image (Lz-Lz).

또한, 이산 웨이블릿 변환수단(200)의 1차 필터링 및 2차 필터링에 따른 수식을 정의하면, 임의의 신호

Figure 112009042083178-pat00001
는 아래와 같이 이산 웨이블릿의 기저함수
Figure 112009042083178-pat00002
와 웨이블릿 계수
Figure 112009042083178-pat00003
가 결합된 형태로 표현되며, 이는 아래의 [수학식1] 및 [수학식2]와 같다.In addition, if the equation according to the first order filtering and the second order filtering of the discrete wavelet transform means 200, an arbitrary signal
Figure 112009042083178-pat00001
The base function of the discrete wavelet is
Figure 112009042083178-pat00002
And wavelet coefficients
Figure 112009042083178-pat00003
Are expressed in a combined form, which are represented by Equations 1 and 2 below.

[수학식1][Equation 1]

Figure 112009042083178-pat00004
Figure 112009042083178-pat00004

[수학식2]&Quot; (2) "

Figure 112009042083178-pat00005
Figure 112009042083178-pat00005

또한, 이산 웨이블릿을 이용한 다해상도 분석을 위해서는 두 개의 기본함수, 즉 스케일 함수

Figure 112009042083178-pat00006
와 웨이블릿 함수
Figure 112009042083178-pat00007
가 존재하며, 이는 아래의 [수학식3]과 같이 정의된다.Also, for multi-resolution analysis using discrete wavelets, two basic functions, namely scale functions, are used.
Figure 112009042083178-pat00006
And wavelet functions
Figure 112009042083178-pat00007
Is present, and is defined as in Equation 3 below.

[수학식3]&Quot; (3) "

Figure 112009042083178-pat00008
Figure 112009042083178-pat00008

한편, 특징점 추출수단(300)은 이산 웨이블릿 변환수단(200)으로부터 인가받은 제2 고주파 필터링 이미지(Hz-Hz)의 RGB픽셀 값과 대응하는 R영역 이미지, G영 역 이미지 및 B영역 이미지를 분류하고, R영역 이미지와 G영역 이미지, G영역 이미지와 B영역 이미지 및 R영역 이미지와 B영역 이미지 각각의 영역 사이의 공분산(covariance)과 상관계수(correlation coefficient)를 추출하며, 노이즈로 상정한 평균값을 제외한 R영역 이미지, G영역 이미지 및 B영역 이미지 각각의 표준편차, 첨도(kurtosis), 왜도(skewness), 공분산 및 상관계수를 추출한다.Meanwhile, the feature point extracting means 300 classifies the R region image, the G region image, and the B region image corresponding to the RGB pixel values of the second high frequency filtered image (Hz-Hz) applied from the discrete wavelet transform means 200. Extracts the covariance and correlation coefficient between the R region image, G region image, G region image and B region image, and R region image and B region image, and estimates the average The standard deviation, kurtosis, skewness, covariance, and correlation coefficient of each of the R region, G region, and B region images are extracted.

또한, 특징점 추출수단(300)은 이산 웨이블릿 변환수단(200)으로부터 인가받은 제4 고주파 필터링 이미지(Hz-Hz)의 CMYK픽셀 값과 대응하는 C영역 이미지, M영역 이미지, Y영역 이미지 및 K영역 이미지를 분류하고, C영역 이미지와 M영역 이미지, M영역 이미지와 Y영역 이미지, Y영역 이미지와 K영역 이미지, C영역 이미지와 Y영역 이미지, C영역 이미지와 K영역 이미지 및 M영역 이미지와 K영역 이미지 각각의 영역 사이의 공분산과 상관계수를 추출하며, 노이즈로 상정한 평균값을 제외한 C영역 이미지, M영역 이미지, Y영역 이미지 및 K영역 이미지 각각의 표준편차, 첨도, 왜도, 공분산 및 상관계수를 추출한다.In addition, the feature point extracting means 300 is a C region image, M region image, Y region image and K region corresponding to the CMYK pixel value of the fourth high frequency filtered image (Hz-Hz) applied from the discrete wavelet transform means 200. Classify the image, C area image and M area image, M area image and Y area image, Y area image and K area image, C area image and Y area image, C area image and K area image and M area image and K area Extract the covariance and correlation coefficient between each region of the region images, and standard deviation, kurtosis, skewness, covariance, and correlation of each of the C region image, M region image, Y region image, and K region image except the average value Extract the coefficients

전술한바와 같은 R영역 이미지, G영역 이미지, B영역 이미지, C영역 이미지, M영역 이미지, Y영역 이미지 및 K영역 이미지에 대한 '표준편차'는 아래의 [수학식4]를 통해 도출된다.The 'standard deviation' for the R region image, G region image, B region image, C region image, M region image, Y region image, and K region image as described above is derived through Equation 4 below.

[수학식4]&Quot; (4) "

Figure 112009042083178-pat00009
Figure 112009042083178-pat00009

또한, R영역 이미지, G영역 이미지, B영역 이미지, C영역 이미지, M영역 이 미지, Y영역 이미지 및 K영역 이미지에 대한 '첨도'는 아래의 [수학식5]를 통해 도출된다.In addition, the kurtosis of the R region image, the G region image, the B region image, the C region image, the M region image, the Y region image, and the K region image is derived through Equation 5 below.

[수학식5][Equation 5]

Figure 112009042083178-pat00010
Figure 112009042083178-pat00010

또한, R영역 이미지, G영역 이미지, B영역 이미지, C영역 이미지, M영역 이미지, Y영역 이미지 및 K영역 이미지에 대한 '왜도'는 아래의 [수학식6]을 통해 도출된다.In addition, the 'distortion' of the R region image, G region image, B region image, C region image, M region image, Y region image, and K region image is derived through Equation 6 below.

[수학식6][Equation 6]

Figure 112009042083178-pat00011
Figure 112009042083178-pat00011

또한, R영역 이미지, G영역 이미지, B영역 이미지, C영역 이미지, M영역 이미지, Y영역 이미지 및 K영역 이미지에 대한 '공분산'은 아래의 [수학식7]를 통해 도출된다.In addition, 'covariance' for the R region image, the G region image, the B region image, the C region image, the M region image, the Y region image, and the K region image is derived through Equation 7 below.

[수학식7][Equation 7]

Figure 112009042083178-pat00012
Figure 112009042083178-pat00012

또한, R영역 이미지, G영역 이미지, B영역 이미지, C영역 이미지, M영역 이미지, Y영역 이미지 및 K영역 이미지에 대한 '상관계수'는 아래의 [수학식8]를 통해 도출된다.In addition, the 'correlation coefficient' for the R region image, the G region image, the B region image, the C region image, the M region image, the Y region image, and the K region image is derived through Equation 8 below.

[수학식8][Equation 8]

Figure 112009042083178-pat00013
Figure 112009042083178-pat00013

벡터 변환수단(400)은 상기 특징점 추출수단(300)에 의해 추출된 RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수와, CMYK픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수 각각을 벡터로 변환하여 각각 좌표로 출력하고, 출력된 벡터에 대한 좌표값(이하, '벡터 좌표값') 분포의 유사도에 따라 두 개의 그룹을 분류하여, 상기 RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수와, CMYK픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수 각각의 벡터들 중에 최대 마진 하이퍼플레인(maximum-margin hyperplane) 그룹에 속하는 벡터들을 도출한다.The vector converting means 400 is a standard deviation, kurtosis, skewness, covariance and correlation coefficient corresponding to the RGB pixel value extracted by the feature point extracting means 300, and standard deviation, kurtosis, why corresponding to the CMYK pixel value. Each of the degree, covariance, and correlation coefficient is converted into a vector and output as coordinates, and the two groups are classified according to the similarity of the distribution of coordinate values (hereinafter, 'vector coordinate values') for the output vector. The maximum-margin hyperplane of each of the vectors of the standard deviation, kurtosis, skewness, covariance, and correlation coefficients corresponding to, and the standard deviation, kurtosis, skewness, covariance, and correlation coefficients corresponding to CMYK pixel values. Deriving the vectors belonging to the group.

이때, 최대 마진 하이퍼플레인 그룹에 속하는 벡터들의 도출은, 도 3 에 도시된 바와 같이, 유사도 분포에 따라 분류된 두 개의 그룹('제1 그룹의 벡터(●)'와 '제2 그룹의 벡터(○)')에 위치한 벡터 좌표값들 중에 각각 그룹과 가장 가까운 지점에 위치한 좌표값과의 직교 거리를 가장 먼곳의 좌표를 따라 최대 마진 하이퍼플레인을 설정하고, 설정된 최대 마진 하이퍼플레인을 기준으로, 상기 RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수와, CMYK픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수 각각을 벡터들이 어느 그룹에 속하는지 도출한다.At this time, the derivation of the vectors belonging to the maximum margin hyperplane group, as shown in Figure 3, two groups classified according to the similarity distribution ('vector of the first group (●)' and 'vector of the second group ( ○) ') set the maximum margin hyperplane along the coordinates of the farthest orthogonal distance from the coordinate values located closest to the group among the vector coordinate values, respectively, and based on the set maximum margin hyperplane, The standard deviation, kurtosis, skewness, covariance, and correlation coefficients corresponding to the RGB pixel values and the standard deviation, kurtosis, skewness, covariance, and correlation coefficients corresponding to the CMYK pixel values are derived, respectively.

상기 도 3 에 표시된 H1은 최소 마진 하이퍼플레인을 의미하고, H2는 최대 마진 하이퍼플레인을 의미한다.3 denotes a minimum margin hyperplane, and H2 denotes a maximum margin hyperplane.

프린터 판별수단(500)은 도 4 에 도시된 바와 같이, 서포트 벡터 머신(Support Vector Machine, SVM)(510)의 훈련 과정을 통해 상기 벡터 변환수단(400)으로부터 최대 마진 하이퍼플레인 그룹의 RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수의 벡터들과, CMYK픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수의 벡터들과 대응하는 프린터를 판별키 위한 판별모델을 생성하고, 서포트 벡터 머신(510)이 생성된 판별모델 즉, 학습된 서포트 벡터 머신의 모델에 따라 재차 인가받은 RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수의 벡터들과, CMYK픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수의 벡터와 대응하는 프린터 및 토너 정보(20)를 도출한다.As shown in FIG. 4, the printer discrimination means 500 is a RGB pixel value of the maximum margin hyperplane group from the vector conversion means 400 through a training process of a support vector machine (SVM) 510. Discrimination to determine the corresponding vector of the standard deviation, kurtosis, skewness, covariance and correlation coefficients corresponding to and the vector of the standard deviation, kurtosis, skewness, covariance and correlation coefficients corresponding to CMYK pixel values A vector of the standard deviation, kurtosis, skewness, covariance, and correlation coefficient corresponding to the RGB pixel value that is again applied according to the discriminant model generated by the support vector machine 510, that is, the model of the trained support vector machine. And printer and toner information 20 corresponding to vectors of standard deviation, kurtosis, skewness, covariance, and correlation coefficient corresponding to CMYK pixel values.

도 5a 및 도 5b 은 본 발명에 따른 프린터 판별수단(500)이 스캐닝수단(100)에 의해 디지털화된 컬러 이미지 정보와, 원본 컬러 이미지 정보들간에 서로 일치하는 프린터를 도출한 것을 나타낸 도면이며, 도 6a 및 도 6b 는 본 발명에 따른 프린터 판별수단(500)이 스캐닝수단(100)에 의해 디지털화된 컬러 이미지 정보와, 원본 컬러 이미지 정보들간에 서로 일치하는 토너를 도출한 결과를 나타낸 도면이다.5A and 5B are diagrams showing that the printer discriminating means 500 according to the present invention derives a printer that matches the color image information digitized by the scanning means 100 and the original color image information. 6A and 6B are diagrams showing the result of the printer discriminating means 500 according to the present invention deriving the toner matching the color image information digitized by the scanning means 100 and the original color image information.

전술한 바와 같이, 인쇄된 출력물을 디지털화된 컬러 이미지 정보로 변환하고, 이를 이산 웨이블릿으로 변환하여 추출한 특징점들을 벡터로 변환하고, 서포트 벡터머신(510)이 생성한 판별모델에 따라 디지털화된 컬러 이미지 정보가 어떠한 프린터 및 토너에 의해 출력되었는지 여부를 알 수 있으며, 나아가 원본 컬러 이미 지 정보와 대비하여 위ㆍ변조여부를 도출토록 한다.As described above, the printed output is converted into digitized color image information, converted into discrete wavelets, and extracted feature points are converted into vectors, and the digitized color image information is generated according to the discrimination model generated by the support vector machine 510. Can be used to determine which printers and toners have been output, and to derive the forgery and alteration against the original color image information.

상술한 시스템(S)을 이용한 발신자정보 송출 방법에 관하여 도 7 을 참조하여 설명하면 다음과 같다.A method of transmitting caller information using the above-described system S will be described with reference to FIG. 7 as follows.

도 7 은 본 발명에 따른 발신자정보 송출 방법에 관한 전체 흐름도로서 도시된 바와 같이, 스캐닝수단(100)이 컬러 프린터로 인쇄된 출력물(10)을 입력받아 디지털화를 통해 컬러 이미지 정보로 변환한다(S100).7 is a flowchart illustrating a method for transmitting caller information according to the present invention, the scanning means 100 receives an output 10 printed by a color printer and converts it into color image information through digitization (S100). ).

이어서, 이산 웨이블릿 변환수단(200)이 스캐닝수단(100)으로부터 인가받은 컬러 이미지 정보에 포함된 RGB픽셀 값을 고해상도 필터(210) 및 저해상도 필터(220)를 통해 1차 필터링을 수행하여 제1 고주파 필터링 이미지(Hz) 및 제1 저주파 필터링 이미지(Lz)로 분류한다(S200).Subsequently, the discrete wavelet converting unit 200 performs first-order filtering on the RGB pixel values included in the color image information received from the scanning unit 100 through the high resolution filter 210 and the low resolution filter 220 to perform a first high frequency. The image is classified into a filtered image Hz and a first low frequency filtered image Lz (S200).

뒤이어, 이산 웨이블릿 변환수단(200)이 1차 필터링된 제1 고주파 필터링 이미지(Hz) 및 제2 저주파 필터링 이미지(Lz)를 재차 고해상도 필터(210)와 저해상도 필터(220)를 통해 2차 필터링을 수행하여 제2 고주파 필터링 이미지(Hz-Hz) 및 제2 저주파 필터링 이미지(Lz-Lz)로 분류한다(S300).Subsequently, the discrete wavelet transform unit 200 performs second order filtering on the first filtered high frequency filtered image Hz and the second low frequency filtered image Lz through the high resolution filter 210 and the low resolution filter 220. In operation S300, the method may be classified into a second high frequency filtered image (Hz-Hz) and a second low frequency filtered image (Lz-Lz).

뒤미처, 이산 웨이블릿 변환수단(200)이 스캐닝수단(100)으로부터 인가받은 컬러 이미지 정보에 포함된 CMYK픽셀 값을 고해상도 필터(210) 및 저해상도 필터(220)를 통해 1차 필터링을 수행하여 제3 고주파 필터링 이미지(Hz) 및 제3 저주파 필터링 이미지(Lz)로 분류한다(S400).Behind the scenes, the discrete wavelet transform means 200 performs a first order filtering on the CMYK pixel values included in the color image information received from the scanning means 100 through the high resolution filter 210 and the low resolution filter 220 to perform a third high frequency. The filter is classified into a filtered image Hz and a third low frequency filtered image Lz (S400).

이어서, 이산 웨이블릿 변환수단(200)이 1차 필터링된 제3 고주파 필터링 이 미지(Hz) 및 제3 저주파 필터링 이미지(Lz)를 재차 고해상도 필터(210)와 저해상도 필터(220)를 통해 2차 필터링을 수행하여 제4 고주파 필터링 이미지(Hz-Hz) 및 제4 저주파 필터링 이미지(Lz-Lz)로 분류한다(S500).Subsequently, the discrete wavelet transform unit 200 performs second-order filtering on the first-high-filtered third high-frequency filtering image Hz and the third low-frequency filtered image Lz through the high resolution filter 210 and the low resolution filter 220. In operation S500, the method is classified into a fourth high frequency filtered image (Hz-Hz) and a fourth low frequency filtered image (Lz-Lz).

뒤미처, 특징점 추출수단(300)이 이산 웨이블릿 변환수단(200)으로부터 인가받은 제2 고주파 필터링 이미지(Hz-Hz)의 RGB픽셀 값과 대응하는 R영역 이미지, G영역 이미지 및 B영역 이미지를 분류하고, R영역 이미지, G영역 이미지 및 B영역 이미지 각각의 표준편차, 첨도(kurtosis), 왜도(skewness), 공분산 및 상관계수를 추출한다(S600).The trailing point, the feature point extractor 300 classifies the R region image, the G region image, and the B region image corresponding to the RGB pixel values of the second high frequency filtered image (Hz-Hz) applied from the discrete wavelet transform means 200. The standard deviation, kurtosis, skewness, covariance, and correlation coefficient of each of the R region image, the G region image, and the B region image are extracted (S600).

이어서, 특징점 추출수단(300)이 이산 웨이블릿 변환수단(200)으로부터 인가받은 제4 고주파 필터링 이미지(Hz-Hz)의 CMYK픽셀 값과 대응하는 C영역 이미지, M영역 이미지, Y영역 이미지 및 K영역 이미지를 분류하고, C영역 이미지, M영역 이미지, Y영역 이미지 및 K영역 이미지 각각의 표준편차, 첨도, 왜도, 공분산 및 상관계수를 추출한다(S700).Subsequently, the feature point extracting means 300 corresponds to the CMYK pixel value of the fourth high frequency filtered image (Hz-Hz) applied from the discrete wavelet converting means 200. The C region image, the M region image, the Y region image, and the K region The image is classified, and standard deviation, kurtosis, skewness, covariance, and correlation coefficient of each of the C region image, the M region image, the Y region image, and the K region image are extracted (S700).

뒤이어, 벡터 변환수단(400)은 특징점 추출수단(300)에 의해 추출된 RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수와, CMYK픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수 들을 벡터로 변환하여 각각의 벡터 좌표값을 출력한다(S800).Subsequently, the vector converting means 400 includes the standard deviation, kurtosis, skewness, covariance and correlation coefficients corresponding to the RGB pixel values extracted by the feature point extracting means 300, and the standard deviation, kurtosis, corresponding to the CMYK pixel values. The skewness, covariance, and correlation coefficients are converted into vectors to output respective vector coordinate values (S800).

뒤미처, 벡터 변환수단(400)은 상기 벡터 좌표값 분포의 유사도에 따라 두 개의 그룹을 분류하여, 상기 RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수와, CMYK픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계 수 각각의 벡터들 중에 최대 마진 하이퍼플레인 그룹에 속하는 벡터들을 도출한다(S900).Behind the scenes, the vector converting means 400 classifies the two groups according to the similarity of the distribution of the vector coordinate values, and the standard deviation, kurtosis, skewness, covariance and correlation coefficients corresponding to the RGB pixel values, and CMYK pixel values Among the vectors of the corresponding standard deviation, kurtosis, skewness, covariance, and correlation coefficient, vectors belonging to the maximum margin hyperplane group are derived (S900).

이어서, 프린터 판별수단(500)은 서포트 벡터 머신(510)의 훈련 과정을 통해 상기 벡터 변환수단(400)으로부터 최대 마진 하이퍼플레인 그룹의 RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수의 벡터들과, CMYK픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수의 벡터들과 대응하는 프린터를 판별키 위한 판별모델을 생성한다(S1000).Subsequently, the printer discrimination means 500 performs a training process of the support vector machine 510, and the standard deviation, kurtosis, skewness, covariance, and the like corresponding to the RGB pixel values of the maximum margin hyperplane group from the vector conversion means 400. A discrimination model is generated to discriminate the vectors corresponding to the vectors of the correlation coefficient and the vectors of the standard deviation, kurtosis, skewness, covariance, and correlation coefficient corresponding to the CMYK pixel values (S1000).

그리고, 프린터 판별수단(500)은 서포트 벡터 머신(510)이 재차 인가받은 RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수의 벡터들과, CMYK픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수의 벡터와 대응하는 프린터 및 토너 정보(20)를 생성된 판별모델 즉, 학습된 서포트 벡터 머신의 모델에 따라 도출한다(S1100).Then, the printer discrimination means 500 is a vector of the standard deviation, kurtosis, skewness, covariance and correlation coefficient corresponding to the RGB pixel value which the support vector machine 510 is applied again, and the standard deviation corresponding to the CMYK pixel value. The printer and toner information 20 corresponding to the vector of kurtosis, kurtosis, skewness, covariance, and correlation coefficient are derived according to the generated discrimination model, that is, the model of the supported support vector machine (S1100).

이상으로 본 발명의 기술적 사상을 예시하기 위한 바람직한 실시예와 관련하여 설명하고 도시하였지만, 본 발명은 이와 같이 도시되고 설명된 그대로의 구성 및 작용에만 국한되는 것이 아니며, 기술적 사상의 범주를 일탈함이 없이 본 발명에 대해 다수의 변경 및 수정이 가능함을 당업자들은 잘 이해할 수 있을 것이다. 따라서, 그러한 모든 적절한 변경 및 수정과 균등물들도 본 발명의 범위에 속하는 것으로 간주되어야 할 것이다.As described above and described with reference to a preferred embodiment for illustrating the technical idea of the present invention, the present invention is not limited to the configuration and operation as shown and described as described above, it is a deviation from the scope of the technical idea It will be understood by those skilled in the art that many modifications and variations can be made to the invention without departing from the scope of the invention. Accordingly, all such suitable changes and modifications and equivalents should be considered to be within the scope of the present invention.

도 1 은 본 발명에 따른 이산 웨이블릿 변환과 통계분석에 의한 컬러레이저 프린터 판별 시스템(S)을 나타낸 구성도.1 is a block diagram showing a color laser printer identification system (S) by discrete wavelet transform and statistical analysis according to the present invention.

도 2 는 본 발명에 따른 이산 웨이블릿 변환과 통계분석에 의한 컬러레이저 프린터 판별 시스템(S)의 이산 웨이블릿 변환수단(200)에 의해 RGB 및 CMYK 이미지를 필터링하는 것을 나타낸 예시도.2 is an exemplary view showing filtering RGB and CMYK images by the discrete wavelet transform means 200 of the color laser printer discrimination system S by the discrete wavelet transform and statistical analysis according to the present invention.

도 3 은 본 발명의 이산 웨이블릿 변환과 통계분석에 의한 컬러레이저 프린터 판별 시스템(S)에 따라 최대 마진 하이퍼플레인 그룹에 속하는 벡터들을 나타낸 예시도.3 is an exemplary diagram showing vectors belonging to a maximum margin hyperplane group according to the color laser printer discrimination system S by the discrete wavelet transform and statistical analysis of the present invention;

도 4 는 본 발명에 따른 이산 웨이블릿 변환과 통계분석에 의한 컬러레이저 프린터 판별 시스템(S)의 프린터 판별수단(500)에 의해 원본 컬러 이미지 정보와 프린터별 컬러 이미지 정보를 나타낸 도면.4 is a view showing original color image information and color image information for each printer by the printer discrimination means 500 of the color laser printer discrimination system S by discrete wavelet transform and statistical analysis according to the present invention.

도 5a 및 도 5b 는 본 발명에 따른 이산 웨이블릿 변환과 통계분석에 의한 컬러레이저 프린터 판별 시스템(S)의 프린터 판별수단(500)이 스캐닝수단(100)에 의해 디지털화된 컬러 이미지 정보와, 원본 컬러 이미지 정보들간에 서로 일치하는 프린터를 도출한 것을 나타낸 도면.5A and 5B show the color image information digitalized by the scanning means 100 and the original color of the printer discrimination means 500 of the color laser printer discrimination system S by discrete wavelet transform and statistical analysis according to the present invention. A diagram showing the derivation of printers that match each other among image informations.

도 6a 및 도 6b 는 본 발명에 따른 이산 웨이블릿 변환과 통계분석에 의한 컬러레이저 프린터 판별 시스템(S)의 프린터 판별수단(500)이 스캐닝수단(100)에 의해 디지털화된 컬러 이미지 정보와, 원본 컬러 이미지 정보들간에 서로 일치하는 토너를 도출한 결과를 나타낸 도면.6A and 6B show the color image information digitalized by the scanning means 100 and the original color of the printer discriminating means 500 of the color laser printer discrimination system S by discrete wavelet transform and statistical analysis according to the present invention. A diagram showing the results of deriving toners consistent with each other among image informations.

도 7 은 본 발명에 따른 이산 웨이블릿 변환과 통계분석에 의한 컬러레이저 프린터 판별 방법을 나타낸 순서도.7 is a flowchart illustrating a method for determining a color laser printer by discrete wavelet transform and statistical analysis according to the present invention.

** 도면의 주요 부분에 대한 부호의 설명 **** Description of symbols for the main parts of the drawing **

S: 이산 웨이블릿 변환과 통계분석에 의한 컬러레이저 프린터 판별 시스템S: Color Laser Printer Discrimination System by Discrete Wavelet Transform and Statistical Analysis

100: 스캐닝수단 200: 이산 웨이블릿 변환수단100: scanning means 200: discrete wavelet converting means

300: 특징점 추출수단 400: 벡터 변환수단300: feature point extraction means 400: vector conversion means

500: 프린터 판별수단 510: 서포트 벡터 머신500: printer discrimination means 510: support vector machine

10: 인쇄된 출력물 20: 프린터 및 토너 정보10: printed output 20: printer and toner information

Claims (7)

이산 웨이블릿 변환과 통계분석에 의한 컬러레이저 프린터 판별 시스템에 있어서,In the color laser printer identification system by discrete wavelet transform and statistical analysis, 컬러 프린터로 인쇄된 출력물을 입력받아 상기 출력물을 디지털화하여 컬러 이미지 정보로 변환하는 스캐닝수단;Scanning means for receiving an output printed by a color printer and digitizing the output into color image information; 상기 컬러 이미지 정보에 포함된 RGB픽셀 값들을 고해상도 필터 및 저해상도 필터를 통해 1차 필터링을 수행하여 제1 고주파 필터링 이미지(Hz) 및 제1 저주파 필터링 이미지(Lz)로 분류하고, 상기 제1 고주파 필터링 이미지(Hz)를 상기 고해상도 필터와 저해상도 필터를 통해 2차 필터링을 수행하여 제2 고주파 필터링 이미지(Hz-Hz) 및 제2 저주파 필터링 이미지(Lz-Lz)로 분류하는 이산 웨이블릿 변환수단;The RGB pixel values included in the color image information are first filtered through a high resolution filter and a low resolution filter to be classified into a first high frequency filtered image Hz and a first low frequency filtered image Lz, and the first high frequency filtering. Discrete wavelet converting means for classifying an image (Hz) into a second high frequency filtered image (Hz-Hz) and a second low frequency filtered image (Lz-Lz) by performing second-order filtering through the high resolution filter and the low resolution filter; 상기 제2 고주파 필터링 이미지(Hz-Hz)의 RGB픽셀 값과 대응하는 R영역 이미지, G영역 이미지 및 B영역 이미지를 분류하고, 분류된 R영역 이미지, G영역 이미지 및 B영역 이미지 각각의 표준편차, 첨도(kurtosis), 왜도(skewness), 공분산(covariance) 및 상관계수(correlation coefficient)를 추출하는 특징점 추출수단;The R region image, the G region image, and the B region image corresponding to the RGB pixel values of the second high frequency filtered image (Hz-Hz) are classified, and the standard deviation of each of the classified R region image, G region image, and B region image Feature point extraction means for extracting kurtosis, skewness, covariance, and correlation coefficient; 상기 RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수를 벡터 좌표값으로 변환하여 출력하고, 출력된 벡터 좌표값 분포의 유사도에 따라 그룹을 분류하여 상기 RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수 각각의 벡터들 중에 최대 마진 하이퍼플레인(maximum-margin hyperplane) 그룹에 속하는 벡터들을 도출하는 벡터 변환수단; 및The standard deviation, kurtosis, skewness, covariance, and correlation coefficient corresponding to the RGB pixel values are converted into vector coordinate values, and outputted. The groups are classified according to the similarity of the output vector coordinate value distribution to correspond to the RGB pixel values. Vector conversion means for deriving vectors belonging to a maximum-margin hyperplane group among vectors of standard deviation, kurtosis, skewness, covariance, and correlation coefficient; And 서포트 벡터 머신(Support Vector Machine, SVM)의 훈련에 따라 상기 최대 마진 하이퍼플레인 그룹의 RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수의 벡터들과 대응하는 프린터를 판별키 위한 판별모델을 생성하고, 상기 최대 마진 하이퍼플레인 그룹의 RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수의 벡터와 대응하는 프린터 정보 및 토너 정보를 상기 판별모델에 따라 도출하는 프린터 판별수단; 을 포함하는 것을 특징으로 하는 이산 웨이블릿 변환과 통계분석에 의한 컬러레이저 프린터 판별 시스템.Under the training of a Support Vector Machine (SVM) to determine the corresponding printer with the vectors of the standard deviation, kurtosis, skewness, covariance and correlation coefficients corresponding to the RGB pixel values of the maximum margin hyperplane group A printer which generates a discrimination model and derives printer information and toner information corresponding to a vector of standard deviation, kurtosis, skewness, covariance and correlation coefficients corresponding to the RGB pixel values of the maximum margin hyperplane group according to the discrimination model Discriminating means; Color laser printer identification system by the discrete wavelet transform and statistical analysis comprising a. 제 1 항 에 있어서,The method of claim 1, 상기 R영역 이미지, G영역 이미지 및 B영역 이미지 각각의 표준편차, 첨도(kurtosis), 왜도(skewness), 공분산(covariance) 및 상관계수(correlation coefficient)의 각각에 대한 평균값을 노이즈인 것으로 판단하여 필터링하는 것을 특징으로 하는 이산 웨이블릿 변환과 통계분석에 의한 컬러레이저 프린터 판별 시스템.The average value of each of the standard deviation, kurtosis, skewness, covariance, and correlation coefficient of each of the R region, G region, and B region images is determined to be noise. Color laser printer identification system by discrete wavelet transform and statistical analysis characterized in that the filtering. 제 1 항에 있어서,The method of claim 1, 상기 최대 마진 하이퍼플레인 그룹에 속하는 벡터의 도출은,Derivation of the vector belonging to the maximum margin hyperplane group, 상기 출력된 벡터 좌표값들 중에 각각 그룹과 가장 가까운 지점에 위치한 좌표값과의 직교 거리를 가장 먼곳의 좌표를 따라 상기 최대 마진 하이퍼플레인을 설 정하고, 설정된 최대 마진 하이퍼플레인을 기준으로, 상기 RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수를 도출하는 것을 특징으로 하는 이산 웨이블릿 변환과 통계분석에 의한 컬러레이저 프린터 판별 시스템.The RGB margin pixel is set based on the largest margin hyperplane along the coordinates of the furthest distance from the output vector coordinate values, the coordinates of which are located closest to the group. A color laser printer discrimination system using discrete wavelet transform and statistical analysis, which derives a standard deviation, kurtosis, skewness, covariance, and correlation coefficient corresponding to a value. 이산 웨이블릿 변환과 통계분석에 의한 컬러레이저 프린터 판별 시스템에 있어서,In the color laser printer identification system by discrete wavelet transform and statistical analysis, 컬러 프린터로 인쇄된 출력물을 입력받아 상기 출력물을 디지털화하여 컬러 이미지 정보로 변환하는 스캐닝수단;Scanning means for receiving an output printed by a color printer and digitizing the output into color image information; 상기 컬러 이미지 정보에 포함된 CMYK픽셀 값들을 고해상도 필터 및 저해상도 필터를 통해 1차 필터링을 수행하여 제3 고주파 필터링 이미지(Hz) 및 제3 저주파 필터링 이미지(Lz)로 분류하고, 상기 고해상도 이미지(Hz)를 상기 고해상도 필터와 저해상도 필터를 통해 2차 필터링을 수행하여 제4 고주파 필터링 이미지(Hz-Hz) 및 제4 저주파 필터링 이미지(Lz-Lz)로 분류하는 이산 웨이블릿 변환수단;The CMYK pixel values included in the color image information are first filtered through a high resolution filter and a low resolution filter to be classified into a third high frequency filtered image (Hz) and a third low frequency filtered image (Lz), and the high resolution image (Hz). Discrete wavelet converting means for performing second-order filtering through the high resolution filter and the low resolution filter to classify a fourth high frequency filtered image (Hz-Hz) and a fourth low frequency filtered image (Lz-Lz); 상기 제4 고주파 필터링 이미지(Hz-Hz)의 CMYK픽셀 값과 대응하는 C영역 이미지, M영역 이미지 Y영역 이미지 및 K영역 이미지를 분류하고, 분류된 C영역 이미지, M영역 이미지, Y영역 이미지 및 K영역 이미지 각각의 표준편차, 첨도(kurtosis), 왜도(skewness), 공분산(covariance) 및 상관계수(correlation coefficient)를 추출하는 특징점 추출수단;Classifying the C region image, the M region image, the Y region image, and the K region image corresponding to the CMYK pixel value of the fourth high frequency filtered image (Hz-Hz), and the classified C region image, M region image, Y region image, Feature point extraction means for extracting standard deviation, kurtosis, skewness, covariance, and correlation coefficient of each K-region image; 상기 CMYK픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수를 벡터 좌표값으로 변환하여 출력하고, 출력된 벡터 좌표값 분포의 유사도에 따라 그룹을 분류하여 상기 CMYK픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수 각각의 벡터들 중에 최대 마진 하이퍼플레인(maximum-margin hyperplane) 그룹에 속하는 벡터들을 도출하는 벡터 변환수단; 및The standard deviation, kurtosis, skewness, covariance, and correlation coefficient corresponding to the CMYK pixel value are converted into vector coordinate values, and outputted. The groups are classified according to the similarity of the output vector coordinate value distribution to correspond to the CMYK pixel values. Vector conversion means for deriving vectors belonging to a maximum-margin hyperplane group among vectors of standard deviation, kurtosis, skewness, covariance, and correlation coefficient; And 서포트 벡터 머신(Support Vector Machine, SVM)의 훈련에 따라 상기 최대 마진 하이퍼플레인 그룹의 CMYK픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수의 벡터들과 대응하는 프린터를 판별키 위한 판별모델을 생성하고, 재차 인가받은 CMYK픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수의 벡터와 대응하는 프린터 정보 및 토너 정보를 상기 판별모델에 따라 도출하는 프린터 판별수단; 을 포함하는 것을 특징으로 하는 이산 웨이블릿 변환과 통계분석에 의한 컬러레이저 프린터 판별 시스템.Under the training of a Support Vector Machine (SVM) to determine the printer corresponding to the vectors of the standard deviation, kurtosis, skewness, covariance and correlation coefficients corresponding to the CMYK pixel values of the maximum margin hyperplane group Printer discrimination means for generating a discrimination model and deriving printer information and toner information corresponding to vectors of the standard deviation, kurtosis, skewness, covariance, and correlation coefficients corresponding to the CMYK pixel values again, according to the discrimination model; Color laser printer identification system by the discrete wavelet transform and statistical analysis comprising a. 제 4 항에 있어서,The method of claim 4, wherein 상기 C영역 이미지, M영역 이미지 Y영역 이미지 및 K영역 이미지 각각의 표준편차, 첨도(kurtosis), 왜도(skewness), 공분산(covariance) 및 상관계수(correlation coefficient)의 각각에 대한 평균값을 노이즈인 것으로 판단하여 필터링하는 것을 특징으로 하는 이산 웨이블릿 변환과 통계분석에 의한 컬러레이저 프린터 판별 시스템.The mean values of the standard deviation, kurtosis, skewness, covariance, and correlation coefficient of each of the C region image, the M region image, the Y region image, and the K region image are noise Color laser printer discrimination system by discrete wavelet transform and statistical analysis characterized in that it is determined by the filtering. 제 4 항에 있어서,The method of claim 4, wherein 상기 최대 마진 하이퍼플레인 그룹에 속하는 벡터의 도출은,Derivation of the vector belonging to the maximum margin hyperplane group, 상기 출력된 벡터 좌표값들 중에 각각 그룹과 가장 가까운 지점에 위치한 좌 표값과의 직교 거리를 가장 먼곳의 좌표를 따라 상기 최대 마진 하이퍼플레인을 설정하고, 설정된 최대 마진 하이퍼플레인을 기준으로, 상기 CMYK픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수를 도출하는 것을 특징으로 하는 이산 웨이블릿 변환과 통계분석에 의한 컬러레이저 프린터 판별 시스템.The CMYK pixel is set based on the maximum margin hyperplane along the coordinates of the furthest distance from the orthogonal distances with the coordinate values located closest to the group among the output vector coordinate values. A color laser printer discrimination system using discrete wavelet transform and statistical analysis, which derives a standard deviation, kurtosis, skewness, covariance, and correlation coefficient corresponding to a value. 이산 웨이블릿 변환과 통계분석에 의한 컬러레이저 프린터 판별 방법에 있어서,In the color laser printer discrimination method by discrete wavelet transform and statistical analysis, (a) 스캐닝수단이 컬러 프린터로 인쇄된 출력물을 입력받아 디지털화를 통해 컬러 이미지 정보로 변환하는 단계;(a) scanning means receiving the output printed by the color printer and converting the color image information through digitization; (b) 이산 웨이블릿 변환수단이 상기 컬러 이미지 정보에 포함된 RGB픽셀 값을 고해상도 필터 및 저해상도 필터를 통해 1차 필터링을 수행하여 제1 고주파 필터링 이미지(Hz) 및 제1 저주파 필터링 이미지(Lz)로 분류하는 단계;(b) the discrete wavelet converting means performs first-order filtering on the RGB pixel values included in the color image information through a high-resolution filter and a low-resolution filter to convert the first high frequency filtered image (Hz) and the first low frequency filtered image (Lz). Classifying; (c) 상기 이산 웨이블릿 변환수단이 상기 제1 고주파 필터링 이미지(Hz) 및 제1 저주파 필터링 이미지(Lz)를 상기 고해상도 필터와 저해상도 필터를 통해 2차 필터링을 수행하여 제2 고주파 필터링 이미지(Hz-Hz) 및 제2 저주파 필터링 이미지(Lz-Lz)로 분류하는 단계;(c) the discrete wavelet converting means performs second-order filtering on the first high frequency filtered image Hz and the first low frequency filtered image Lz through the high resolution filter and the low resolution filter to generate a second high frequency filtered image Hz-. Hz) and a second low frequency filtered image (Lz-Lz); (d) 상기 이산 웨이블릿 변환수단이 상기 컬러 이미지 정보에 포함된 CMYK픽셀 값을 고해상도 필터 및 저해상도 필터를 통해 1차 필터링을 수행하여 제3 고주파 필터링 이미지(Hz) 및 제3 저주파 필터링 이미지(Lz)로 분류하는 단계;(d) the discrete wavelet converting means performs first-order filtering on CMYK pixel values included in the color image information through a high resolution filter and a low resolution filter to generate a third high frequency filtered image (Hz) and a third low frequency filtered image (Lz). Classifying to; (e) 상기 이산 웨이블릿 변환수단이 상기 제3 고주파 필터링 이미지(Hz) 및 제3 저주파 필터링 이미지(Lz)를 상기 고해상도 필터와 저해상도 필터를 통해 2차 필터링을 수행하여 제4 고주파 필터링 이미지(Hz-Hz) 및 제4 저주파 필터링 이미지(Lz-Lz)로 분류하는 단계;(e) the discrete wavelet converting means performs second-order filtering on the third high frequency filtered image Hz and the third low frequency filtered image Lz through the high resolution filter and the low resolution filter to generate a fourth high frequency filtered image Hz-. Hz) and a fourth low frequency filtered image (Lz-Lz); (f) 특징점 추출수단이 상기 제2 고주파 필터링 이미지(Hz-Hz)의 RGB픽셀 값과 대응하는 R영역 이미지, G영역 이미지 및 B영역 이미지를 분류하고, 상기 R영역 이미지, G영역 이미지 및 B영역 이미지 각각의 표준편차, 첨도, 왜도, 공분산 및 상관계수를 추출하는 단계;(f) the feature point extracting means classifies the R region image, the G region image, and the B region image corresponding to the RGB pixel values of the second high frequency filtered image (Hz-Hz), and the R region image, the G region image, and the B region image. Extracting the standard deviation, kurtosis, skewness, covariance, and correlation coefficient of each region image; (g) 상기 특징점 추출수단이 상기 제4 고주파 필터링 이미지(Hz-Hz)의 CMYK픽셀 값과 대응하는 C영역 이미지, M영역 이미지, Y영역 이미지 및 K영역 이미지를 분류하고, 상기 C영역 이미지, M영역 이미지, Y영역 이미지 및 K영역 이미지 각각의 표준편차, 첨도, 왜도, 공분산 및 상관계수를 추출하는 단계;(g) the feature point extracting means classifies the C region image, the M region image, the Y region image, and the K region image corresponding to the CMYK pixel value of the fourth high frequency filtered image (Hz-Hz), wherein the C region image, Extracting the standard deviation, kurtosis, skewness, covariance, and correlation coefficient of each of the M region image, the Y region image, and the K region image; (h) 벡터 변환수단이 상기 RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수와, 상기 CMYK픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수들을 벡터로 변환하여 각각의 벡터 좌표값을 출력하는 단계;(h) the vector converting means converts the standard deviation, kurtosis, skewness, covariance and correlation coefficient corresponding to the RGB pixel value and the standard deviation, kurtosis, skewness, covariance and correlation coefficient corresponding to the CMYK pixel value into a vector Converting and outputting each vector coordinate value; (i) 상기 벡터 변환수단이 상기 벡터 좌표값 분포의 유사도에 따라 출력된 벡터 좌표값을 두 개의 그룹을 분류하여, 상기 RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수와, CMYK픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수 각각의 벡터들 중에 최대 마진 하이퍼플레인 그룹에 속하는 벡터들을 도출하는 단계;(i) the vector converting means classifies two groups of outputted vector coordinate values according to the similarity of the distribution of the vector coordinate values, and includes the standard deviation, kurtosis, skewness, covariance, and correlation coefficient corresponding to the RGB pixel values. Deriving vectors belonging to a maximum margin hyperplane group among the vectors of standard deviation, kurtosis, skewness, covariance, and correlation coefficient corresponding to CMYK pixel values; (j) 프린터 판별수단이 서포트 벡터 머신의 훈련 과정을 통해 상기 최대 마진 하이퍼플레인 그룹의 RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수의 벡터들과, CMYK픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수의 벡터들과 대응하는 프린터를 판별키 위한 판별모델을 생성하는 단계; 및(j) The printer discrimination means corresponds to the vectors of the standard deviation, kurtosis, skewness, covariance and correlation coefficients corresponding to the RGB pixel values of the maximum margin hyperplane group and the CMYK pixel values through the training of the support vector machine. Generating a discrimination model for discriminating the printer corresponding to the vectors of the standard deviation, the kurtosis, the skewness, the covariance, and the correlation coefficient; And (k) 상기 프린터 판별수단이 상기 최대 마진 하이퍼플레인 그룹의 RGB픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수의 벡터들과, CMYK픽셀 값과 대응하는 표준편차, 첨도, 왜도, 공분산 및 상관계수의 벡터와 대응하는 프린터 및 토너 정보를 상기 판별모델에 따라 도출하는 단계; 를 포함하는 것을 특징으로 하는 이산 웨이블릿 변환과 통계분석에 의한 컬러레이저 프린터 판별 방법.(k) the printer discriminating means determines the vectors of standard deviation, kurtosis, skewness, covariance, and correlation coefficients corresponding to the RGB pixel values of the maximum margin hyperplane group, and the standard deviation, kurtosis, why corresponding to CMYK pixel values. Deriving printer and toner information corresponding to a vector of covariance and correlation coefficient according to the discrimination model; Color laser printer discrimination method by discrete wavelet transform and statistical analysis comprising a.
KR1020090062974A 2009-07-10 2009-07-10 Color laser printer identification system and method using discrete wavelet transform and statistical analysis Expired - Fee Related KR101038520B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090062974A KR101038520B1 (en) 2009-07-10 2009-07-10 Color laser printer identification system and method using discrete wavelet transform and statistical analysis

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090062974A KR101038520B1 (en) 2009-07-10 2009-07-10 Color laser printer identification system and method using discrete wavelet transform and statistical analysis

Publications (2)

Publication Number Publication Date
KR20110005432A KR20110005432A (en) 2011-01-18
KR101038520B1 true KR101038520B1 (en) 2011-06-02

Family

ID=43612593

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090062974A Expired - Fee Related KR101038520B1 (en) 2009-07-10 2009-07-10 Color laser printer identification system and method using discrete wavelet transform and statistical analysis

Country Status (1)

Country Link
KR (1) KR101038520B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101124488B1 (en) * 2010-04-20 2012-03-16 금오공과대학교 산학협력단 Color laser printer identification method through noise characteristics analysis
CN113902066A (en) * 2021-08-26 2022-01-07 西北大学 A sentence-level sign language recognition method, system, device and terminal

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010025085A (en) * 1998-05-21 2001-03-26 피터 엔. 데트킨 The compression of color images based on a 2-dimensional discrete wavelet transform yielding a perceptually lossless image
JP2002300381A (en) 2001-03-29 2002-10-11 Casio Electronics Co Ltd Printer with anti-counterfeit tracking function
KR20060032677A (en) * 2004-10-13 2006-04-18 삼성전자주식회사 Color profile verification device and method
JP2006157455A (en) 2004-11-29 2006-06-15 Ricoh Co Ltd Image forming apparatus

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010025085A (en) * 1998-05-21 2001-03-26 피터 엔. 데트킨 The compression of color images based on a 2-dimensional discrete wavelet transform yielding a perceptually lossless image
JP2002300381A (en) 2001-03-29 2002-10-11 Casio Electronics Co Ltd Printer with anti-counterfeit tracking function
KR20060032677A (en) * 2004-10-13 2006-04-18 삼성전자주식회사 Color profile verification device and method
JP2006157455A (en) 2004-11-29 2006-06-15 Ricoh Co Ltd Image forming apparatus

Also Published As

Publication number Publication date
KR20110005432A (en) 2011-01-18

Similar Documents

Publication Publication Date Title
CN110717450B (en) Training and detection methods for automatically identifying remakes of original documents
US7623712B2 (en) Image processing method and apparatus
US7340092B2 (en) Image processing device, image processing method, program for executing image processing, and computer readable recording medium on which the program is stored
CN101382770B (en) Image matching apparatus, image matching method, and image data output processing apparatus
CN101382944B (en) Image processing apparatus and method, image forming apparatus and image reading apparatus
WO2021068142A1 (en) Training method and detection method for automatically identifying recaptured image of original document
KR101140699B1 (en) Forgery Detection System for Security Printing Resource Based on Digital Forensic Technology and Method Therefor
JP4362538B2 (en) Image processing apparatus, image forming apparatus, image transmitting apparatus, image reading apparatus, image processing system, image processing method, image processing program, and recording medium thereof
JP4378413B2 (en) Image processing apparatus, image forming apparatus, image reading apparatus, image processing system, image processing method, image processing program, and recording medium thereof
JP6862683B2 (en) Judgment device and program
JP5830338B2 (en) Form recognition method and form recognition apparatus
US8180159B2 (en) Image processing apparatus, image forming apparatus, image processing system, and image processing method
JP4362537B2 (en) Image processing apparatus, image forming apparatus, image transmitting apparatus, image reading apparatus, image processing system, image processing method, image processing program, and recording medium thereof
US8184912B2 (en) Image processing apparatus, image forming apparatus, image processing system, and image processing method
KR102102403B1 (en) Code authentication method of counterfeit print image and its application system
KR102836266B1 (en) Judgment device, control method of judgment device, judgment system, control method of judgment system, and program
KR101038520B1 (en) Color laser printer identification system and method using discrete wavelet transform and statistical analysis
Wu et al. A printer forensics method using halftone dot arrangement model
KR100726473B1 (en) Apparatus for classifying an image and method therefor
JP4487003B2 (en) Image data output processing apparatus, image data output processing method, program, and recording medium
JP7052894B2 (en) Judgment device and program
KR101629138B1 (en) Color Laser Printer Identification Method Using Photographed Halftone Images and Apparatus therefor
KR20110086990A (en) How to determine your color laser printer
JP2010068198A (en) Image forming apparatus
JP2005267119A (en) Image processing apparatus, image forming apparatus, image processing method, image processing program, and recording medium

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

D13-X000 Search requested

St.27 status event code: A-1-2-D10-D13-srh-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

D14-X000 Search report completed

St.27 status event code: A-1-2-D10-D14-srh-X000

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

AMND Amendment
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E601 Decision to refuse application
PE0601 Decision on rejection of patent

St.27 status event code: N-2-6-B10-B15-exm-PE0601

AMND Amendment
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PX0901 Re-examination

St.27 status event code: A-2-3-E10-E12-rex-PX0901

PX0701 Decision of registration after re-examination

St.27 status event code: A-3-4-F10-F13-rex-PX0701

X701 Decision to grant (after re-examination)
FPAY Annual fee payment
GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20150519

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20160411

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

FPAY Annual fee payment

Payment date: 20180405

Year of fee payment: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20220527

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20220527

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000