KR100966694B1 - 화상 처리 방법, 화상 영역 검출 방법, 화상 처리프로그램을 기록한 기록 매체, 화상 영역 검출 프로그램을기록한 기록 매체, 화상 처리 장치 및 화상 영역 검출 장치 - Google Patents

화상 처리 방법, 화상 영역 검출 방법, 화상 처리프로그램을 기록한 기록 매체, 화상 영역 검출 프로그램을기록한 기록 매체, 화상 처리 장치 및 화상 영역 검출 장치 Download PDF

Info

Publication number
KR100966694B1
KR100966694B1 KR1020080043447A KR20080043447A KR100966694B1 KR 100966694 B1 KR100966694 B1 KR 100966694B1 KR 1020080043447 A KR1020080043447 A KR 1020080043447A KR 20080043447 A KR20080043447 A KR 20080043447A KR 100966694 B1 KR100966694 B1 KR 100966694B1
Authority
KR
South Korea
Prior art keywords
gradation level
pixel
image
corners
yellow
Prior art date
Application number
KR1020080043447A
Other languages
English (en)
Other versions
KR20080100774A (ko
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 후지쯔 가부시끼가이샤
Publication of KR20080100774A publication Critical patent/KR20080100774A/ko
Application granted granted Critical
Publication of KR100966694B1 publication Critical patent/KR100966694B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/913Television signal processing therefor for scrambling ; for copy protection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking
    • G06T1/005Robust watermarking, e.g. average attack or collusion attack resistant
    • 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/32309Methods relating to embedding, encoding, decoding, detection or retrieval operations in colour image data
    • 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/387Composing, repositioning or otherwise geometrically modifying originals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0065Extraction of an embedded watermark; Reliable detection

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Image Analysis (AREA)

Abstract

코드가 내장된 사각형 화상에 대하여 외관의 변경을 가능한 한 적게 하여, 그것이 촬상되어 취득되었을 때의, 그 사각형의 네 구석의 특정을 용이하게 행하는 것을 가능하게 한 화상 처리 방법을 제공하는 것이다. 본 발명의 화상 처리 방법에서는, 사각형 화상 중의 네 구석의 화상 내측에 지정된 영역 내의 화소에 대해서, 처리 대상으로 하는 화소의 계조 레벨과 배경 영역의 화소의 계조 레벨의 차분이, 처리 대상으로 하는 화소의 주변에서는 가장 커지도록 (황색의 보색에 대응하는 색 성분) 계조 레벨을 변경하고 있다. 즉, 계조 레벨을 낮추고 있다. 이것은 계조 레벨의 변경 처리를 행한 결과의 화소가 누르스름하게 보이는 것을 의미한다. 황색은 사람의 눈에는 인식되기 어렵기 때문에, 화소에 대하여 행한 변경이, 사각형 영역의 외측에 마크나 틀을 배치하는 경우에 비하여 눈에 띄기 어렵게 된다.
사각형 화상, 제조 레벨, 보색, 엣지, 화상 처리 방법, 화상 영역 검출 방법, 화상 처리 프로그램, 화상 영역 검출 프로그램, 화상 처리 장치, 화상 영역 검출 장치

Description

화상 처리 방법, 화상 영역 검출 방법, 화상 처리 프로그램을 기록한 기록 매체, 화상 영역 검출 프로그램을 기록한 기록 매체, 화상 처리 장치 및 화상 영역 검출 장치{IMAGE PROCESSING METHOD, IMAGE ZONE DETECTION METHOD, RECORDING MEDIUM STORING IMAGE PROCESSING PROGRAM, RECORDING MEDIUM STORING IMAGE ZONE DETECTION PROGRAM, IMAGE PROCESSING APPARATUS AND IMAGE ZONE DETECTION APPARATUS}
본 발명은 코드가 내장된 화상에 대하여, 그것이 촬상되어 취득되었을 때에, 그 사각형의 네 구석을 특정하는 기술에 관한 것이다.
종래, 코드가 내장된 사각형 화상(간단히 「사각형 화상」이라고도 함)을 미리 매체 상에 인쇄 또는 전자적으로 표시하여 두고, 그 매체 상의 사각형 화상을, 예를 들면 카메라가 부착된 휴대 전화를 이용하여 촬영하고, 그 화상을 취득하며, 그 사각형 영역 중에 전자 워터마크 등의 기술에 의해 내장된 코드를 판독하고, 그 코드에 대응하는 정보를 그 휴대 전화의 화면에 표시하고 있다.
그리고, 이러한 처리에서, 취득한 사각형 화상이 존재하는 범위를 특정하기 위해, 그 사각형 영역의 외측에 틀을 부여하거나, 마크를 부여하고 있다.
예를 들면, 특허 문헌 1에서는, 도 16이나 도 17에 도시하는 바와 같이, 십자나 L자의 위치 검출 마크를 3개소 이상 사각형 화상에 부여하고 있다. 또한, 특허 문헌 2에서는, 도 18에 도시하는 바와 같이, 사각형 화상의 영역을 특정하기 위한 (소정 색의) 틀을 사각형 화상에 부여하고 있다.
종래 기술에서는 마크나 틀을 사각형 화상에 부여하기 때문에, 외관이 나빠진다고 하는 문제가 있다.
[특허 문헌 1] 일본 특허 공개 2005-293409호 공보 「특정 화상 위치 추정 장치, 특정 화상 위치 추정 방법, 특정 화상 위치 추정 프로그램 및 특정 화상 위치 추정 프로그램을 기록한 컴퓨터 판독가능한 기록 매체와, 매체」
[특허 문헌 2] 일본 특허 공개 2003-110845호 공보 「화상 처리 장치 및 그 제어 방법과, 컴퓨터 프로그램 및 기록 매체」
본 발명은 상기한 바와 같은 사정을 감안하여 안출된 것으로서, 코드가 내장된 사각형 화상에 대하여 외관의 변경을 가능한 한 적게 하여, 그것이 촬상되어 취득되었을 때의, 그 사각형의 네 구석의 특정을 용이하게 행하는 것을 가능하게 한 화상 처리 방법, 화상 영역 검출 방법, 화상 처리 프로그램, 화상 영역 검출 프로그램, 화상 처리 장치 및 화상 영역 검출 장치를 제공하는 것을 목적으로 한다.
본 발명의 제1 양태의 화상 처리 방법은, 코드가 내장된 사각형 화상에 대하여, 그 사각형 영역 내의 화소의 계조 레벨을 변경하는 화상 처리 방법에서, 배경 영역의 화소에서의 황색의 보색에 상당하는 색성분의 계조 레벨을 취득하는 스텝과, 상기 사각형 화상 중의 네 구석의 화상 내측에 지정된 영역 내의 처리 대상으로 하는 화소에서의 황색의 보색에 상당하는 색성분의 계조 레벨을 취득하는 스텝과, 상기 처리 대상으로 하는 화소로부터 계조 레벨을 변경하는 처리 방향과 직교하는 방향으로 위치하고, 또한 처리 대상으로 하는 화소의 근방에 위치하는 복수의 화소 중에서 황색의 보색에 상당하는 색성분의 계조 레벨의 최소값을 취득하는 스텝과, 상기 취득된 각각의 계조 레벨을 이용하여, 상기 처리 대상으로 하는 화소의 계조 레벨과 배경 영역의 화소의 계조 레벨의 차분이, 상기 처리 대상으로 하는 화소의 주변에서는 가장 커지도록 계조 레벨을 변경하는 스텝을 구비하고, 상기 네 구석의 화상 내측에 지정된 영역 내의 모든 화소에 대해서 상기 각 스텝이 실행되는 것을 특징으로 하는 화상 처리 방법이다.
여기에서, 사각형 화상 중의 네 구석의 화상 내측에 지정된 영역 내의 화소에 대해서, 처리 대상으로 하는 화소의 계조 레벨과 배경 영역의 화소의 계조 레벨의 차분이, 처리 대상으로 하는 화소의 주변에서는 가장 커지도록 (황색의 보색에 대응하는 색 성분의) 계조 레벨을 변경하고 있다. 즉, 계조 레벨을 낮추고 있다. 이것은 계조 레벨의 변경 처리를 행한 결과의 화소가 누르스름하게 보이는 것을 의미한다. 황색은 사람의 눈에는 인식되기 어렵기 때문에, 화소에 대하여 행한 변경이, 사각형 영역의 외측에 마크나 틀을 배치하는 경우에 비하여 눈에 띄기 어렵게 된다.
또한, 화소의 계조 레벨을 변경할 때에, 그 화소의 근방에 있는 가장 작은 계조 레벨을 참조하고 있기 때문에, 계조 레벨의 변경 처리를 행한 화상을 매체 상에 인쇄 또는 전자적으로 표시하고, 그것을 카메라로 촬영하여 화상 데이터로서 취득하며, 그 취득한 화상 데이터의 네 구석을 검출하는 처리를 행하는 경우에, 화상의 가장자리에서는 배경 영역과의 계조 레벨에 차가 없어, 화상의 가장자리로부터 조금 내측으로 들어간 부분에, 배경 영역과 화상의 가장자리의 개소 이상의 차가 계조 레벨에 생겨 엣지가 오검출되는 것을 방지할 수 있어, 용이하게 화상 영역을 특정할 수 있다.
본 발명의 제2 양태의 화상 처리 방법은, 코드가 내장된 사각형 화상에 대하여, 그 사각형 영역 내의 화소의 계조 레벨을 변경하는 화상 처리 방법에서, 배경 영역의 화소에서의 황색의 보색에 상당하는 색성분의 계조 레벨을 취득하는 스텝과, 상기 사각형 화상 중의 네 구석의 화상 내측에 지정된 영역 내의 처리 대상으로 하는 화소에서의 황색의 보색에 상당하는 색성분의 계조 레벨을 취득하는 스텝과, 상기 처리 대상으로 하는 화소로부터 계조 레벨을 변경하는 처리 방향과 직교하는 방향으로 위치하고, 또한 처리 대상으로 하는 화소의 근방에 위치하는 복수의 화소 중에서 황색의 보색에 상당하는 색성분의 계조 레벨의 최소값을 취득하는 스텝과, 상기 배경 영역의 계조 레벨과, 상기 처리 대상으로 하는 화소의 계조 레벨의 차분이 제1 임계값을 초과하였는지의 여부를 판정하는 판정 스텝과, 상기 차분이 상기 제1 임계값을 초과하지 않는 경우에, 상기 처리 대상으로 하는 화소의 값을, 상기 배경 영역의 계조 레벨과의 차분을 상기 제1 임계값에 일치시키는 값과, 상기 최소값 중의 작은 쪽으로 변경하는 스텝을 구비하고, 상기 네 구석의 화상 내측에 지정된 영역 내의 모든 화소에 대해서 상기 각 스텝이 실행되는 것을 특징으로 하는 화상 처리 방법이다.
여기에서, 사각형 화상 중의 네 구석의 화상 내측에 지정된 영역 내의 화소에 대해서, 그 근방에 있는 배경 영역의 계조 레벨로부터 가장 떨어진 (최소의) 계조 레벨의 값을 취득하고, 배경 영역의 계조 레벨과의 차를 미리 정해진 제1 임계값으로 하는 값과 비교하여, 배경 영역의 계조 레벨과의 차를 크게 하는 쪽의 (보다 작은) 값으로, 처리 대상으로 하는 화소의 (황색의 보색에 대응하는 색 성분의) 계조 레벨을 변경하고 있다. 이것은 계조 레벨의 변경 처리를 행한 결과의 화소가 누르스름하게 보이는 것을 의미한다. 황색은 사람의 눈에는 인식되기 어렵기 때문에, 화소에 대하여 행한 변경이, 사각형 영역의 외측에 마크나 틀을 배치하는 경우에 비하여 눈에 띄기 어렵게 된다.
또한, 화소의 계조 레벨을 변경할 때에, 그 화소의 근방에 있는 가장 작은 계조 레벨을 참조하고 있기 때문에, 계조 레벨의 변경 처리를 행한 화상을 매체 상에 인쇄 또는 전자적으로 표시하고, 그것을 카메라로 촬영하여 화상 데이터로서 취득하며, 그 취득한 화상 데이터의 네 구석을 검출하는 처리를 행하는 경우에, 화상의 가장자리에서는 배경 영역과의 계조 레벨에 차가 없어, 화상의 가장자리로부터 조금 내측으로 들어간 부분에, 배경 영역과 화상의 가장자리의 개소 이상의 차가 계조 레벨에 생겨 엣지가 오검출되는 것을 방지할 수 있어, 용이하게 화상 영역을 특정할 수 있다.
본 발명의 제3 양태의 화상 영역 검출 방법은, 매체 상에 인쇄 또는 전자적으로 표시되고, 코드가 내장되며, 또한 제1 양태 또는 제2 양태에 따른 방법에 의해 화소의 계조 레벨이 변경된 사각형 화상을 촬상하여 얻은 화상 데이터에 대하여, 그 사각형 영역을 검출하는 화상 영역 검출 방법에서, 추정된 네 구석의 존재 범위 중 1개에 대하여 엣지 검출에 사용하는 4점의 개시점을 결정하는 스텝과, 상기 4점의 개시점으로부터 상하 방향 또는 좌우 방향으로 4개의 엣지에 상당하는 점을 검출하는 스텝과, 상기 4개의 엣지에 상당하는 점 중의 상하 방향이 동일한 2개의 점 또는 좌우 방향이 동일한 2개의 점끼리를 연결하는 2개의 직선을 구하는 스텝과, 상기 2개의 직선의 교차점 좌표를 네 구석 중의 1개의 구석의 좌표로서 결정하는 스텝을 구비하고, 추정된 네 구석의 존재 범위 모두에 대해서 상기 각 스텝이 실행되는 것을 특징으로 하는 화상 영역 검출 방법이다.
상기 제3 양태에 의하면, 상기 제1 양태 또는 상기 제2 양태의 방법에 의해 계조 레벨이 변경된 화상을 취득한 경우에, 그 화상으로부터 얻어지는 화상 데이터에서 네 구석의 위치를 검출할 수 있고, 화상 영역을 검출할 수 있다.
본 발명에 의하면, 코드가 내장된 사각형 화상에 대하여 외관의 변경을 가능한 한 적게 하여, 그것이 촬상되어 취득되었을 때의, 그 사각형의 네 구석의 특정을 용이하게 행할 수 있다.
이하, 도면에 기초하여 본 발명의 실시 형태에 대해서 상세 내용을 설명한다.
도 1은 본 발명의 제1 실시 형태에 따른 화상 처리부의 구성을 도시하는 블록도이다. 화상 처리부(1)는 (코드가 내장된) 사각형 화상의 네 구석에 처리 대상 영역으로서 지정된 L자 영역 내의 화소에 대해서 계조 레벨의 변경을 행한다.
도 1에 도시하는 바와 같이, 화상 처리부(1)는 배경 영역 계조 레벨 취득부(2), 현 화소 계조 레벨 취득부(3), 최소 계조 레벨 취득부(4), 판정부(5), 계조 레벨 변경부(6)를 갖는다.
배경 영역 계조 레벨 취득부(2)는, 배경 영역의 화소에서의 황색의 보색에 상당하는 부분의 계조 레벨을 취득한다.
현 화소 계조 레벨 취득부(3)는, 상기 사각형 화상 중의 네 구석의 화상 내측에 지정된 영역 내의 처리 대상으로 하는 화소에서의 황색의 보색에 상당하는 부분의 계조 레벨을 취득한다.
최소 계조 레벨 취득부(4)는, 상기 처리 대상으로 하는 화소에 대하여 소정 범위에 포함되는 화소 중에서 황색의 보색에 상당하는 부분의 계조 레벨의 최소값을 취득한다.
판정부(5)는, 상기 배경 영역의 계조 레벨과, 상기 처리 대상으로 하는 화소의 계조 레벨의 차분이 제1 임계값을 초과하였는지의 여부를 판정한다.
계조 레벨 변경부(6)는, 상기 차분이 상기 제1 임계값을 초과하지 않는다고 판정된 경우에, 상기 처리 대상으로 하는 화소의 값을, 상기 배경 영역의 계조 레벨과의 차분을 상기 제1 임계값에 일치시키는 값과, 상기 최소값 중의 작은 쪽으로 변경한다.
또한, 화상 처리부(1)는, 상기 네 구석의 화상 내측에 지정된 (L자) 영역 내의 모든 화소에 대해서 상기 각 부를 실행하는 실행 기반이기도 하다.
도 2는 코드가 내장된 원 화상 데이터를 도시한 도면이다.
도 3은 도 2의 원 화상 데이터에 대하여 행하는 계조 변경 처리(화상 처리)를 설명하는 도면이다.
도 3에서, 계조 레벨 변경 화상 데이터(500)는, 도 2의 원 화상 데이터에 대하여, 본 실시 형태의 계조 변경 처리를 행한 결과의 화상 데이터이다. 영역 501, 502, 503, 504는 계조 레벨 변경 화상 데이터(500)의 네 구석을 포함하는 영역을 나타내고 있다. 즉, 영역(501)은 계조 레벨 변경 화상 데이터(500)의 좌측 위 구석을 포함하는 영역(확대도)을 나타내고, 영역(502)은 계조 레벨 변경 화상 데이터(500)의 우측 위 구석을 포함하는 영역(확대도)을 나타내고, 영역(503)은 계조 레벨 변경 화상 데이터(500)의 좌측 아래 구석을 포함하는 영역(확대도)을 나타내고, 영역(504)은 계조 레벨 변경 화상 데이터(500)의 우측 아래 구석을 포함하는 영역(확대도)을 나타낸다.
영역(501) 중에는, 좌측 위 구석의 각으로부터, 그 각을 형성하는 두 변을 따라 각각 소정의 길이와, 그 두 변으로부터 화상 내측에 각각 소정의 폭을 갖는 L자 영역(505)이 계조 레벨의 변경을 행하는 대상 영역으로서 지정되어 있다.
또한, 영역(502) 중에는, 우측 위 구석의 각으로부터, 그 각을 형성하는 두 변을 따라 각각 소정의 길이와, 그 두 변으로부터 화상 내측에 각각 소정의 폭을 갖는 L자 영역(506)이 계조 레벨의 변경을 행하는 대상 영역으로서 지정되어 있다.
또한, 영역(503) 중에는, 좌측 아래 구석의 각으로부터, 그 각을 형성하는 두 변을 따라 각각 소정의 길이와, 그 두 변으로부터 화상 내측에 각각 소정의 폭 을 갖는 L자 영역(507)이 계조 레벨의 변경을 행하는 대상 영역으로서 지정되어 있다.
또한, 영역(504) 중에는, 우측 아래 구석의 각으로부터, 그 각을 형성하는 두 변을 따라 각각 소정의 길이와, 그 두 변으로부터 화상 내측에 각각 소정의 폭을 갖는 L자 영역(508)이 계조 레벨의 변경을 행하는 대상 영역으로서 지정되어 있다.
또한, 이하의 설명에서,L자 영역(505, 506, 507, 508)을 네 구석 심벌 영역이라고 하기도 한다.
도 4는 원 화상 데이터에 대하여 행하는 계조 변경 처리(화상 처리)의 플로우차트이다.
또한, 본 실시 형태에서는 RGB 형식에 의해 색을 표현하고 있다. 그리고, 황색이 눈에 띄기 어렵기 때문에, 황색의 보색에 대응하는 색 성분, 즉, RGB 형식에서는 B성분의 계조 레벨만을 배경색의 B성분의 계조 레벨로부터 떨어진 방향으로 변화시키고 있다. 즉, 약하게 하고 있다. R성분 및 G성분의 계조 레벨은 변화시키지 않는다.
도 4의 스텝 S11에서, 도 1의 배경 영역 계조 레벨 취득부(2)에 의해 화상외, 즉, 화상의 배경 영역의 화소의 B성분의 계조 레벨 Lb가 취득된다. 예를 들면, 배경이 백색이면, Lb=255이다.
스텝 S12에서는, 현 화소 계조 레벨 취득부(3)에 의해 네 구석 심벌 영역(좌측 위 구석, 우측 위 구석, 좌측 아래 구석, 우측 아래 구석을 포함하는 L자 영역 중 어느 하나) 내의 처리 대상으로 하는 화소의 B성분의 계조 레벨 La가 취득된다.
스텝 S13에서는, 판정부(5)에 의해 취득된 배경 영역의 계조 레벨 Lb와, 취득된 처리 대상으로 하는 화소의 계조 레벨 La의 차분이 제1 임계값 Lth 이상인지의 여부가 판정된다.
스텝 S13에서, 계조 레벨 Lb와 계조 레벨 La의 차분이 제1 임계값 Lth 이상이라고 판정된 경우, 스텝 S14에서, 변경 후의 화소의 계조 레벨을 저장하는 변수 La'에 처리 대상으로 하는 화소의 계조 레벨 La가 저장되고, 스텝 S19로 진행한다. 즉, 이 경우, 처리 대상으로 하는 화소에 대하여 계조 레벨의 변경은 행하지 않는다.
스텝 S13에서, 계조 레벨 Lb와 계조 레벨 La의 차분이 제1 임계값 Lth보다 작다고 판정된 경우, 스텝 S15에서, 최소 계조 레벨 취득부(4)에 의해 처리 대상으로 하는 화소에 대하여 소정 범위에 포함되는 화소 중에서 B성분의 계조 레벨의 최소값 Lmin이 취득된다.
이어지는 스텝 S16에서는, 계조 레벨 변경부(6)에 의해 배경 영역의 계조 레벨 Lb와 제1 임계값 Lth의 차분 (Lb-Lth)가, 소정 범위에 포함되는 화소 중의 B성분의 계조 레벨의 최소값 Lmin보다 작은지의 여부가 판정된다.
스텝 S16에서, 차분 (Lb-Lth)가 소정 범위의 계조 레벨의 최소값 Lmin보다 작다고 판정된 경우, 스텝 S17에서, 계조 레벨 변경부(6)에 의해 변경 후의 화소의 계조 레벨을 저장하는 변수 La'에 차분 (Lb-Lth), 즉, 상기 배경 영역의 계조 레벨 La와 그 화소의 차분을 상기 제1 임계값에 일치시키는 값이 저장되고, 스텝 S19로 진행한다.
스텝 S16에서, 차분 (Lb-Lth)가 소정 범위의 계조 레벨의 최소값 Lmin 이상이라고 판정된 경우, 스텝 S18에서, 계조 레벨 변경부(6)에 의해 변경 후의 화소의 계조 레벨을 저장하는 변수 La'에 소정 범위의 계조 레벨의 최소값 Lmin이 저장되고, 스텝 S19로 진행한다.
스텝 S19에서는, 네 구석 심벌 영역의 화소 모두에 대해서 처리가 종료되었는지의 여부가 판정된다. 처리가 종료되지 않았다고 판정된 경우, 스텝 S12로 되돌아간다. 한편, 처리가 종료되었다고 판정된 경우, 일련의 처리를 종료한다.
이와 같이, 본 실시 형태에서는, 처리 대상으로 하는 네 구석 심벌 영역 내의 화소에 대해서, 그 근방에 있는 배경 영역의 계조 레벨로부터 가장 떨어진 (최소의) 계조 레벨의 값을 취득하고, 배경 영역의 계조 레벨과의 차를 미리 정해진 제1 임계값 Lth로 하는 값 (Lb-Lth)와 비교하여, 배경 영역의 계조 레벨과의 차를 크게 하는 쪽의 (보다 작은) 값으로, 처리 대상으로 하는 화소의 (황색의 보색에 대응하는 색 성분의) 계조 레벨을 변경하고 있다.
처리 대상으로 하는 B성분의 계조 레벨을 배경색의 B성분의 계조 레벨로부터 떨어뜨리는 것은, 처리 대상으로 하는 B성분의 계조 레벨을 낮추는 것으로 연결된다. 이것은 계조 레벨의 변경 처리를 행한 결과의 화소가 누르스름하게 보이는 것을 의미한다. 황색은 사람의 눈에는 인식되기 어렵기 때문에, 화소에 대하여 행한 변경이, 사각형 영역의 외측에 마크나 틀을 배치하는 경우에 비하여 눈에 띄기 어렵게 된다.
또한, 화소의 계조 레벨을 변경할 때에, 그 화소의 근방에 있는 가장 작은 계조 레벨을 참조하고 있기 때문에, 계조 레벨의 변경 처리를 행한 화상을 매체 상에 인쇄 또는 전자적으로 표시하고, 그것을 카메라로 촬영하여 화상 데이터로서 취득하며, 그 취득한 화상 데이터의 네 구석을 검출하는 처리를 행하는 경우에, 화상의 가장자리에서는 배경 영역과의 계조 레벨에 차가 없어, 화상의 가장자리로부터 조금 내측으로 들어간 부분에, 배경 영역과 화상의 가장자리의 개소 이상의 차가 계조 레벨에 생겨 엣지가 오검출되는 것을 방지할 수 있어, 용이하게 화상 영역을 특정할 수 있다.
또한, 상술한 방법에 의해 계조 레벨의 변경 처리를 행한 화상을 매체 상에 인쇄 또는 전자적으로 표시하고, 그것을 카메라로 촬영하여 화상 데이터로서 취득하는 것을 행하면, 예를 들면, 원래의 화상 데이터의 2∼3화소가 취득된 화상 데이터의 1화소에 대응한다. 이 때문에, 계조 레벨의 최소값 Lmin을 검색하는 소정 범위는, 처리 대상으로 하는 화소에 대하여, 계조 레벨 변경 처리의 진행 방향과는 직교하는 방향으로 적어도 2∼3행 또는 2∼3열 설정하는 것이 바람직하다.
이어서, 제2 실시 형태에 대해서 설명한다.
도 5는 본 발명의 제2 실시 형태에 따른 화상 영역 검출부의 구성을 도시하는 블록도이다. 화상 영역 검출부(11)는 매체 상에 인쇄되고, 코드가 내장되며, 또한 제1 실시 형태의 방법에 의해 화소의 계조 레벨이 변경된 사각형 화상을 촬상하여 얻은 화상에 대하여, 그 사각형 영역을 검출하는 처리를 실행한다.
도 5에 도시하는 바와 같이, 화상 영역 검출부(11)는 네 구석 추정부(12)와 네 구석 특정부(13)에 의해 구성된다.
네 구석 추정부(12)는, 사각형 화상을 촬상하여 얻은 화상의 네 구석의 존재 범위를 추정한다.
네 구석 특정부(13)는 개시점 결정부(14), 엣지 검출부(15), 직선 산출부(16), 구석 좌표 결정부(17)를 갖는다. 그리고, 1회 기동되면, 네 구석의 존재 범위 중 1개의 범위에 대해서 구석 좌표를 결정한다.
개시점 결정부(14)는, 추정된 네 구석의 존재 범위 중 1개에 대하여 엣지 검출에 사용하는 4점의 개시점을 결정한다.
엣지 검출부(15)는, 상기 4점의 개시점으로부터 소정 방향으로 4개의 엣지에 상당하는 점을 검출한다.
직선 산출부(16)는, 상기 4개의 엣지에 상당하는 점 중의 상하 방향 또는 좌우 방향이 대략 동일한 2개의 점끼리를 연결하는 2개의 직선을 구한다.
구석 좌표 결정부(17)는, 상기 2개의 직선의 교차점 좌표를 네 구석의 존재 범위 중 1개의 범위에 속하는 구석의 좌표로서 결정한다.
또한, 화상 영역 검출부(11)는, 추정된 네 구석의 존재 범위 모두에 대해서 상기 각 부를 실행하는 실행 기반이기도 하다.
도 6은 취득한 화상 데이터에 대하여 행하는 화상 영역 검출 처리를 설명하는 도면이다.
도 6에서, 촬영 화상 데이터(600)는, 제1 실시 형태의 계조 변경 처리를 행한 결과의 화상이 인쇄된 매체로부터, 그 화상을 촬영하여 취득한 화상 데이터이 다. 범위 601, 602, 603, 604는 후술하는 방법에 의해 추정된 촬영 화상 데이터(600)에서의 네 구석의 존재 범위를 각각 나타내고 있다. 또한, 범위 605, 606, 607, 608은 범위 601, 602, 603, 604의 확대도이다.
도 6에 도시되는 바와 같이, 범위(605) 중에는 검출 대상의 좌측 위 구석(609)이 포함된다. 범위(606) 중에는 검출 대상의 우측 위 구석(610)이 포함된다. 범위(607) 중에는 검출 대상의 좌측 아래 구석(611)이 포함된다. 범위(608) 중에는 검출 대상의 우측 아래 구석(612)이 포함된다.
도 7은 화상 영역(사각형 영역) 검출 처리의 전체 플로우차트이다.
도 7의 스텝 S21에서, 네 구석 추정부(12)에 의해 네 구석의 존재 범위가 추정된다. 그리고, 스텝 S22에서, 추정된 네 구석의 좌표의 각각으로부터 소정 범위 내의 화소에 대해서 보다 고정밀한 네 구석 검출이 네 구석 특정부(13)에 의해 실시되어 네 구석의 좌표가 확정되고(화상 영역이 결정되고), 일련의 처리를 종료한다.
이어서, 네 구석을 추정하는 방법에 대해서 도 8 및 도 9를 참조하여 설명한다.
도 8은 네 구석의 추정 방법을 도시하는 도면(그 1)이다.
도 8은, 예를 들면 카메라가 부착된 휴대 전화를 이용하여 코드가 내장된 매체 상의 화상을 촬영할 때에, 그 휴대 전화의 화면에 표시되는 화상을 위치 결정을 위한 가이드(901, 902, 903, 904)와 함께 도시한 도면이다.
휴대 전화의 화면에는 메시지(905)(「가이드에 맞추어 촬영하여 주십시오」) 가 표시되어 있고, 유저는 그 메시지를 참조하여 가이드의 위치에 화상의 네 구석이 맞도록 하여 촬영을 행한다. 이 경우, 촬영에 의해 취득한 화상 중의 네 구석의 존재 범위는 가이드 위치의 근방이라고 추정된다. 이러한 방법은, 사각형 화상의 종횡 변의 길이의 비가 결정되어 있는 경우에는 특히 유효하다.
도 9는 네 구석의 추정 방법을 도시하는 도면(그 2)이다.
도 9에서는 취득한 화상 데이터의 네 변(1001, 1002, 1003, 1004)을 검출하고, 각 두 변의 교차점을 구함으로써 네 구석의 좌표를 추정하며, 각각의 좌표로부터 소정의 범위(1005, 1006, 1007, 1008)에 대하여 네 구석 검출 처리를 실시한다.
도 10은 네 구석 중의 좌측 위 구석에 대한 구석 좌표 검출 방법을 도시하는 도면이다.
도 10에 도시하는 좌측 위 구석을 포함하는 범위(1100)는 상술한 네 구석 추정부(12)에 의해 추정된 범위 중의 1개이다. 도 10에는 도시되어 있지 않지만, 네 구석 추정부(12)는 그 밖에도 우측 위 구석, 좌측 아래 구석, 우측 아래 구석을 포함하는 범위를 각각 추정한다.
개시점(1101, 1102, 1103, 1104)은 각각의 엣지 검출에 사용되는 개시점이다. 좌측 위 구석의 경우, 예를 들어 개시점(1101, 1102)은, 범위(1100)의 좌측 위 구석과 우측 위 구석을 연결하는 직선 상에서, 그 좌측 위 구석과 우측 위 구석을 미리 정해진 소정의 비율로 내분하는 위치에 각각 형성되고, 개시점(1103, 1104)은, 범위(1100)의 좌측 위 구석과 좌측 아래 구석을 연결하는 직선 상에서, 그 좌측 위 구석과 우측 위 구석을 미리 정해진 소정의 비율로 내분하는 위치에 각 각 형성된다.
화살표(1105, 1106, 1107, 1108)는 개시점(1101, 1102, 1103, 1104)의 각각에 대한 엣지 검출 처리의 진행 방향을 나타내고 있다.
엣지(1109, 1110, 1111, 1112)는 엣지 검출 처리의 결과로서 검출된 4점의 엣지를 나타내고 있다.
엣지(1109)와 엣지(1110)를 연결하는 직선과, 엣지(1111)와 엣지(1112)를 연결하는 직선의 교차점으로서, 취득한 화상 데이터의 좌측 위 구석(1113)의 좌표가 구해진다.
도 11은 취득한 화상에서 네 구석 중의 1개의 구석을 검출하는 처리의 플로우차트이다. 이 플로우차트는 도 7의 스텝 S22의 처리를 1개의 구석에 대해서 보다 상세하게 도시한 것이다.
도 11의 스텝 S31에서, 개시점 결정부(14)에 의해, 추정된 네 구석의 존재 범위 중 1개(예를 들면, 도 10의 범위(1100))에 대하여 엣지 검출에 사용하는 4점의 개시점이 결정된다.
스텝 S32에서는, 엣지 검출부(15)에 의해 상기 4점의 개시점으로부터 소정 방향으로 4개의 엣지에 상당하는 점이 검출된다.
스텝 S33에서는, 스텝 S32에서 엣지를 4개 검출할 수 있었는지의 여부가 판정된다.
스텝 S33에서 엣지를 4개 검출하였다고 판정된 경우, 스텝 S34에서, 상기 4개의 엣지에 상당하는 점 중의 상하 방향 또는 좌우 방향이 대략 동일한 2개의 점 끼리를 연결하는 2개의 직선이 구해진다.
그리고, 스텝 S35에서, 구석 좌표 결정부(17)에 의해 상기 2개의 직선의 교차점 좌표가 네 구석 중의 1개의 구석의 좌표로서 결정되고, 일련의 처리를 종료한다.
한편, 스텝 S33에서 엣지를 4개 검출할 수 없었다고 판정된 경우, 스텝 S36에서, 네 구석 검출 실패라는 종료 코드가 부여되고, 일련의 처리를 종료한다.
도 12는 네 구석 중의 1개의 구석을 검출할 때에, 4점의 개시점 중의 1개에 대한 엣지를 검출하는 처리의 플로우차트이다. 이 플로우차트는 엣지 검출부(15)에 의해 실행된다.
도 12의 스텝 S41에서, 처리 대상으로 하는 위치의 좌표(x, y)가 지정되고, 그 지정 좌표(x, y)의 황색의 보색에 대응하는 (B성분의) 계조 레벨 L이 취득된다.
이어지는 스텝 S42에서는, 지정 좌표(x, y)로부터 엣지 검출 처리의 진행 방향으로 m화소분, 진행 방향과는 역방향으로 m화소분의 B성분의 계조 레벨 L1, L2, …, Lm, L-1, L-2, …, L-m이 각각 취득된다.
스텝 S43에서는, 엣지 검출 필터를 이용하여 엣지의 검출이 행하여진다.
즉, 현재의 지정 좌표에서의 계조 레벨이 2m배되고, 그것에 대하여 진행 방향의 m화소분 및 진행 방향의 역방향의 m화소분의 계조 레벨이 (-1)배되어 가산되고, 그 값이 제2 임계값 Lth2 이상인지의 여부가 판정된다. 도 13은, 예를 들면 m=2인 경우의 각 위치의 계조 레벨에 대한 가중치 부여 계수를 나타낸 도면이다.
스텝 S43에서, 가산 결과가 제2 임계값 Lth2 이상이라고 판정된 경우, 스텝 S44에서, 엣지 검출 성공이라는 종료 코드가 부여됨과 함께, 현재의 화소(지정 좌표)를 엣지로서 기억하고, 일련의 처리를 종료한다.
한편, 스텝 S43에서, 가산 결과가 제2 임계값 Lth2보다 작다고 판정된 경우, 스텝 S45에서, 지정 좌표를 진행 방향으로 1개 어긋나게 하고, 스텝 S46에서, 지정 좌표가 미리 정해진 엣지 검출 처리의 종료점에 도달하였는지의 여부가 판정된다.
스텝 S46에서 지정 좌표가 엣지 검출 처리의 종료점에 도달하였다고 판정된 경우, 스텝 S47에서 엣지 검출 실패라고 하는 종료 코드가 부여되고, 일련의 처리를 종료한다.
스텝 S46에서 지정 좌표가 엣지 검출 처리의 종료점에 도달하지 않는다고 판정된 경우, 스텝 S41로 되돌아간다.
본 실시 형태에 의하면, 제1 실시 형태의 방법에 의해 계조 레벨이 변경된 화상을 취득한 경우에, 그 화상으로부터 얻어지는 화상 데이터에서 네 구석의 위치를 검출할 수 있고, 화상 영역을 검출할 수 있다.
도 14는 제1 실시 형태의 화상 처리(계조 레벨 변경 처리)를 실행하는 장치의 하드웨어 구성을 도시하는 도면이다.
계조 레벨 변경 처리를 실행하는 프로그램이나 계조 변경 처리의 대상으로 되는 사각형 화상 데이터는, ROM(26)이나, 자기 디스크 장치 등의 기억 장치(32)로부터 RAM(메모리)(27)에 로드되고, CPU(25)에 의해 실행·참조된다.
혹은, 그 프로그램이나 데이터는, 외부 기억 장치(도시 생략)로부터 네트워 크, 통신 인터페이스(28)를 통하여 RAM(메모리)(27)에 로드되고, CPU(25)에 의해 실행·참조된다.
혹은, 그 프로그램이나 데이터는, 가반형 기억 매체(도시 생략)로부터 미디어 액세스 장치(29)를 통하여 RAM(메모리)(27)에 로드되고, CPU(25)에 의해 실행·참조된다.
유저는 입력 장치(24), 입력 인터페이스(23)를 통하여 프로그램의 기동 지시나, 계조 레벨 변경 전의 사각형 화상, 변경 후의 사각형 화상에 대한 인쇄 지시 등을 행할 수 있다.
또한, 계조 레벨 변경 전의 사각형 화상이나 변경 후의 사각형 화상은, 출력 인터페이스(22)를 통하여 출력 장치(21)에 출력된다.
도 15는 제2 실시 형태의 화상 영역 검출 처리를 실행하는 장치의 하드웨어 구성을 도시하는 도면이다.
화상 영역 검출 처리를 실행하는 프로그램은 ROM(42)이나, 자기 디스크 장치 등의 기억 장치(46)로부터 RAM(메모리)(43)에 로드되고, CPU(41)에 의해 실행된다.
혹은, 그 프로그램은, 외부 기억 장치(도시 생략)로부터 네트워크, 통신 인터페이스(44)를 통하여 RAM(메모리)(43)에 로드되고, CPU(41)에 의해 실행된다.
혹은, 그 프로그램은, 가반형 기억 매체(도시 생략)로부터 미디어 액세스 장치(45)를 통하여 RAM(메모리)(43)에 로드되고, CPU(41)에 의해 실행된다.
유저는 촬상 장치(도시 생략)를 이용하여 매체 상에 인쇄 또는 전자적으로 표시된 사각형 화상을 취득한다. 취득된 사각형 화상은 카메라 인터페이스(47)를 통하여 화상 영역 검출 처리의 대상으로 되기 위해 RAM(메모리)(43) 상에 전개된다.
또한, 화상 영역 검출 처리를 실행하는 장치란, 카메라가 부착된 휴대 전화나, 스캐너에 접속된 정보 처리 장치 등이다.
또한,이상의 설명에서는, 제1 실시 형태의 계조 레벨의 변경 처리에서는, 처리 대상으로 하는 화소의 계조 레벨을 결정할 때에, 처리 대상으로 하는 화소의 근방(그 화소로부터 소정 범위)에서의 계조 레벨의 최소값을 취득하여 참조하고 있었다. 그리고, 처리 대상으로 하는 화소의 계조 레벨과 배경 영역의 계조 레벨의 차분이, 그 처리 대상으로 하는 화소의 주변에서는 가장 커지도록 하고 있었다.
이와 같이 하여, 계조 레벨이 변경된 화상이 매체에 인쇄된 것을 카메라로 판독한 경우, 네 구석을 정확하게 검출할 수 있다고 하는 이점이 있다.
그러나, 제1 실시 형태의 도 4의 플로우차트에서, 스텝 S15, S16, S18을 삭제하는 것도 가능하다. 실제로, 도 3의 L자 영역(506)은 이러한 처리에 의해 얻어진 것이며, 「HELLO」의 「O」자형이 그대로 뭉게지지 않고 남아 있다. 이 경우, 「O」자의 흑색과 L자 영역(506)의 회색의 차분이, 그 회색과 배경색인 백색과의 차분보다 크면 엣지가 오검출될 가능성이 있지만, 요구되는 네 구석 검출의 정밀도에 따라서는 이 방식을 채용할 수도 있다.
또한,이상의 설명에서는 배경색을 백색으로 가정하였지만, 본 발명의 각 실시 형태에서는 RGB 형식에 의해 색을 표현하는 경우에, B성분의 계조 레벨을 비교하고 있을 뿐이기 때문에, 배경색에서의 R성분 및 G성분은 임의의 값으로 설정할 수 있다.
또한,이상에서는 RGB 형식에 의한 색 표현을 이용하여 설명을 행하였지만, 그 이외의 색 표현(CMYK 등)의 경우에도 본 발명은 적용 가능하다.
본 발명은 하기 구성이어도 된다.
<부기 1> 코드가 내장된 사각형 화상에 대하여, 그 사각형 영역 내의 화소의 계조 레벨을 변경하는 화상 처리 방법에서,
배경 영역의 화소에서의 황색의 보색에 상당하는 부분의 계조 레벨을 취득하는 스텝과,
상기 사각형 화상 중의 네 구석의 화상 내측에 지정된 영역 내의 처리 대상으로 하는 화소에서의 황색의 보색에 상당하는 부분의 계조 레벨을 취득하는 스텝과,
상기 처리 대상으로 하는 화소에 대하여 소정 범위에 포함되는 화소 중에서 황색의 보색에 상당하는 부분의 계조 레벨의 최소값을 취득하는 스텝과,
상기 취득된 각각의 계조 레벨을 이용하여, 상기 처리 대상으로 하는 화소의 계조 레벨과 배경 영역의 화소의 계조 레벨의 차분이, 상기 처리 대상으로 하는 화소의 주변에서는 가장 커지도록 계조 레벨을 변경하는 스텝
을 구비하고,
상기 네 구석의 화상 내측에 지정된 영역 내의 모든 화소에 대해서 상기 각 스텝이 실행되는 것을 특징으로 하는 화상 처리 방법.
<부기 2> 코드가 내장된 사각형 화상에 대하여, 그 사각형 영역 내의 화소의 계조 레벨을 변경하는 화상 처리 방법에서,
배경 영역의 화소에서의 황색의 보색에 상당하는 부분의 계조 레벨을 취득하는 스텝과,
상기 사각형 화상 중의 네 구석의 화상 내측에 지정된 영역 내의 처리 대상으로 하는 화소에서의 황색의 보색에 상당하는 부분의 계조 레벨을 취득하는 스텝과,
상기 처리 대상으로 하는 화소에 대하여 소정 범위에 포함되는 화소 중에서 황색의 보색에 상당하는 부분의 계조 레벨의 최소값을 취득하는 스텝과,
상기 배경 영역의 계조 레벨과, 상기 처리 대상으로 하는 화소의 계조 레벨의 차분이 제1 임계값을 초과하였는지의 여부를 판정하는 판정 스텝과,
상기 차분이 상기 제1 임계값을 초과하지 않는 경우에, 상기 처리 대상으로 하는 화소의 값을, 상기 배경 영역의 계조 레벨과의 차분을 상기 제1 임계값에 일치시키는 값과, 상기 최소값 중의 작은 쪽으로 변경하는 스텝
을 구비하고,
상기 네 구석의 화상 내측에 지정된 영역 내의 모든 화소에 대해서 상기 각 스텝이 실행되는 것을 특징으로 하는 화상 처리 방법.
<부기 3> 코드가 내장된 사각형 화상에 대하여, 그 사각형 영역 내의 화소의 계조 레벨을 변경하는 화상 처리 방법에서,
배경 영역의 화소에서의 황색의 보색에 상당하는 부분의 계조 레벨을 취득하는 스텝과,
상기 사각형 화상 중의 네 구석의 화상 내측에 지정된 영역 내의 처리 대상으로 하는 화소에서의 황색의 보색에 상당하는 부분의 계조 레벨을 취득하는 스텝과,
상기 배경 영역의 계조 레벨과, 상기 처리 대상으로 하는 화소의 계조 레벨의 차분이 제1 임계값을 초과하였는지의 여부를 판정하는 판정 스텝과,
상기 차분이 상기 제1 임계값을 초과하지 않는 경우에, 상기 처리 대상으로 하는 화소의 값을, 상기 배경 영역의 계조 레벨과의 차분을 상기 제1 임계값에 일치시키는 값으로 변경하는 스텝
을 구비하고,
상기 네 구석의 화상 내측에 지정된 영역 내의 모든 화소에 대해서 상기 각 스텝이 실행되는 것을 특징으로 하는 화상 처리 방법.
<부기 4> 상기 네 구석의 화상 내측에 지정된 영역은, 네 구석의 각으로부터, 그 각을 형성하는 두 변을 따라 각각 소정의 길이와, 그 두 변으로부터 화상 내측에 각각 소정의 폭을 갖는 L자 영역인 것을 특징으로 하는 부기 1 또는 2에 기재된 화상 처리 방법.
<부기 5> 상기 배경 영역의 색은, 황색의 보색에 상당하는 부분의 계조 레벨이 최대값 또는 대략 최대값인 것을 특징으로 하는 부기 1 또는 2에 기재된 화상 처리 방법.
<부기 6> 매체 상에 인쇄 또는 전자적으로 표시되고, 코드가 내장되며, 또한 부기 1 또는 2의 방법에 의해 화소의 계조 레벨이 변경된 사각형 화상을 촬상하여 얻은 화상 데이터에 대하여, 그 사각형 영역을 검출하는 화상 영역 검출 방법에서,
추정된 네 구석의 존재 범위 중 1개에 대하여 엣지 검출에 사용하는 4점의 개시점을 결정하는 스텝과,
상기 4점의 개시점으로부터 소정 방향으로 4개의 엣지에 상당하는 점을 검출하는 스텝과,
상기 4개의 엣지에 상당하는 점 중의 상하 방향 또는 좌우 방향이 대략 동일한 2개의 점끼리를 연결하는 2개의 직선을 구하는 스텝과,
상기 2개의 직선의 교차점 좌표를 네 구석 중의 1개의 구석의 좌표로서 결정하는 스텝
을 구비하고,
추정된 네 구석의 존재 범위 모두에 대해서 상기 각 스텝이 실행되는 것을 특징으로 하는 화상 영역 검출 방법.
<부기 7> 상기 엣지에 상당하는 점의 검출 스텝은,
현재의 화소로부터 검출 처리의 진행 방향 및 진행 방향의 역방향으로 소정 수만큼의 화소의 황색의 보색에 상당하는 부분의 계조 레벨을 취득하는 스텝과,
현재의 화소 및 취득한 각각의 화소의 황색의 보색에 상당하는 부분의 계조 레벨에 가중치 부여를 행하여 가산하여 얻은 값이 제2 임계값을 초과하였는지의 여부를 판정하는 스텝과,
상기 가산하여 얻은 값이 제2 임계값을 초과한 경우에, 그 현재의 화소를 엣지로서 기억하는 스텝
을 구비하는 것을 특징으로 하는 부기 6에 기재된 화상 영역 검출 방법.
<부기 8> 상기 화상 데이터의 네 구석의 존재 범위를 추정하는 스텝을 더 구비하고,
추정된 네 구석의 존재 범위의 각각에 대하여 상기 각 스텝이 실행되는 것을 특징으로 하는 부기 6에 기재된 화상 영역 검출 방법.
<부기 9> 코드가 내장된 사각형 화상에 대하여, 그 사각형 영역 내의 화소의 계조 레벨을 변경하는 처리를 컴퓨터에 실행시키는 화상 처리 프로그램에서,
배경 영역의 화소에서의 황색의 보색에 상당하는 부분의 계조 레벨을 취득하는 스텝과,
상기 사각형 화상 중의 네 구석의 화상 내측에 지정된 영역 내의 처리 대상으로 하는 화소에서의 황색의 보색에 상당하는 부분의 계조 레벨을 취득하는 스텝과,
상기 처리 대상으로 하는 화소에 대하여 소정 범위에 포함되는 화소 중에서 황색의 보색에 상당하는 부분의 계조 레벨의 최소값을 취득하는 스텝과,
상기 취득된 각각의 계조 레벨을 이용하여, 상기 처리 대상으로 하는 화소의 계조 레벨과 배경 영역의 화소의 계조 레벨의 차분이, 상기 처리 대상으로 하는 화소의 주변에서는 가장 커지도록 계조 레벨을 변경하는 스텝
을 구비하고,
상기 네 구석의 화상 내측에 지정된 영역 내의 모든 화소에 대해서 상기 각 스텝을 상기 컴퓨터에 실행시키는 것을 특징으로 하는 화상 처리 프로그램.
<부기 10> 코드가 내장된 사각형 화상에 대하여, 그 사각형 영역 내의 화소의 계조 레벨을 변경하는 처리를 컴퓨터에 실행시키는 화상 처리 프로그램에서,
배경 영역의 화소에서의 황색의 보색에 상당하는 부분의 계조 레벨을 취득하는 스텝과,
상기 사각형 화상 중의 네 구석의 화상 내측에 지정된 영역 내의 처리 대상으로 하는 화소에서의 황색의 보색에 상당하는 부분의 계조 레벨을 취득하는 스텝과,
상기 처리 대상으로 하는 화소에 대하여 소정 범위에 포함되는 화소 중에서 황색의 보색에 상당하는 부분의 계조 레벨의 최소값을 취득하는 스텝과,
상기 배경 영역의 계조 레벨과, 상기 처리 대상으로 하는 화소의 계조 레벨의 차분이 제1 임계값을 초과하였는지의 여부를 판정하는 판정 스텝과,
상기 차분이 상기 제1 임계값을 초과하지 않는 경우에, 상기 처리 대상으로 하는 화소의 값을, 상기 배경 영역의 계조 레벨과의 차분을 상기 제1 임계값에 일치시키는 값과, 상기 최소값 중의 작은 쪽으로 변경하는 스텝
을 구비하고,
상기 네 구석의 화상 내측에 지정된 영역 내의 모든 화소에 대해서 상기 각 스텝을 상기 컴퓨터에 실행시키는 것을 특징으로 하는 화상 처리 프로그램.
<부기 11> 코드가 내장된 사각형 화상에 대하여, 그 사각형 영역 내의 화소의 계조 레벨을 변경하는 처리를 컴퓨터에 실행시키는 화상 처리 프로그램에서,
배경 영역의 화소에서의 황색의 보색에 상당하는 부분의 계조 레벨을 취득하 는 스텝과,
상기 사각형 화상 중의 네 구석의 화상 내측에 지정된 영역 내의 처리 대상으로 하는 화소에서의 황색의 보색에 상당하는 부분의 계조 레벨을 취득하는 스텝과,
상기 배경 영역의 계조 레벨과, 상기 처리 대상으로 하는 화소의 계조 레벨의 차분이 제1 임계값을 초과하였는지의 여부를 판정하는 판정 스텝과,
상기 차분이 상기 제1 임계값을 초과하지 않는 경우에, 상기 처리 대상으로 하는 화소의 값을, 상기 배경 영역의 계조 레벨과의 차분을 상기 제1 임계값에 일치시키는 값으로 변경하는 스텝
을 구비하고,
상기 네 구석의 화상 내측에 지정된 영역 내의 모든 화소에 대해서 상기 각 스텝을 상기 컴퓨터에 실행시키는 것을 특징으로 하는 화상 처리 프로그램.
<부기 12> 상기 네 구석의 화상 내측에 지정된 영역은, 네 구석의 각으로부터, 그 각을 형성하는 두 변을 따라 각각 소정의 길이와, 그 두 변으로부터 화상 내측에 각각 소정의 폭을 갖는 L자 영역인 것을 특징으로 하는 부기 9 또는 10에 기재된 화상 처리 프로그램.
<부기 13> 상기 배경 영역의 색은, 황색의 보색에 상당하는 부분의 계조 레벨이 최대값 또는 대략 최대값인 것을 특징으로 하는 부기 9 또는 10에 기재된 화상 처리 프로그램.
<부기 14> 매체 상에 인쇄 또는 전자적으로 표시되고, 코드가 내장되며, 또 한 부기 1 또는 2의 방법에 의해 화소의 계조 레벨이 변경된 사각형 화상을 촬상하여 얻은 화상 데이터에 대하여, 그 사각형 영역을 검출하는 처리를 컴퓨터에 실행시키는 화상 영역 검출 프로그램에서,
추정된 네 구석의 존재 범위 중 1개에 대하여 엣지 검출에 사용하는 4점의 개시점을 결정하는 스텝과,
상기 4점의 개시점으로부터 소정 방향으로 4개의 엣지에 상당하는 점을 검출하는 스텝과,
상기 4개의 엣지에 상당하는 점 중의 상하 방향 또는 좌우 방향이 대략 동일한 2개의 점끼리를 연결하는 2개의 직선을 구하는 스텝과,
상기 2개의 직선의 교차점 좌표를 네 구석 중의 1개의 구석의 좌표로서 결정하는 스텝
을 구비하고,
추정된 네 구석의 존재 범위 모두에 대해서 상기 각 스텝을 상기 컴퓨터에 실행시키는 것을 특징으로 하는 화상 영역 검출 프로그램.
<부기 15> 상기 엣지에 상당하는 점의 검출 스텝은,
현재의 화소로부터 검출 처리의 진행 방향 및 진행 방향의 역방향으로 소정 수만큼의 화소의 황색의 보색에 상당하는 부분의 계조 레벨을 취득하는 스텝과,
현재의 화소 및 취득한 각각의 화소의 황색의 보색에 상당하는 부분의 계조 레벨에 가중치 부여를 행하여 가산하여 얻은 값이 제2 임계값을 초과하였는지의 여부를 판정하는 스텝과,
상기 가산하여 얻은 값이 제2 임계값을 초과한 경우에, 그 현재의 화소를 엣지로서 기억하는 스텝
을 구비하는 것을 특징으로 하는 부기 14에 기재된 화상 영역 검출 프로그램.
<부기 16> 상기 화상 데이터의 네 구석의 존재 범위를 추정하는 스텝을 더 구비하고,
추정된 네 구석의 존재 범위의 각각에 대하여 상기 각 스텝이 실행되는 것을 특징으로 하는 부기 14에 기재된 화상 영역 검출 프로그램.
<부기 17> 코드가 내장된 사각형 화상에 대하여, 그 사각형 영역 내의 화소의 계조 레벨을 변경하는 화상 처리 장치에서,
배경 영역의 화소에서의 황색의 보색에 상당하는 부분의 계조 레벨을 취득하는 배경 영역 계조 레벨 취득부와,
상기 사각형 화상 중의 네 구석의 화상 내측에 지정된 영역 내의 처리 대상으로 하는 화소에서의 황색의 보색에 상당하는 부분의 계조 레벨을 취득하는 현 화소 계조 레벨 취득부와,
상기 처리 대상으로 하는 화소에 대하여 소정 범위에 포함되는 화소 중에서 황색의 보색에 상당하는 부분의 계조 레벨 최소값을 취득하는 최소 계조 레벨 취득부와,
상기 배경 영역의 계조 레벨과, 상기 처리 대상으로 하는 화소의 계조 레벨의 차분이 제1 임계값을 초과하였는지의 여부를 판정하는 판정부와,
상기 차분이 상기 제1 임계값을 초과하지 않는 경우에, 상기 처리 대상으로 하는 화소의 값을, 상기 배경 영역의 계조 레벨과의 차분을 상기 제1 임계값에 일치시키는 값과, 상기 최소값 중의 작은 쪽으로 변경하는 계조 레벨 변경부와,
상기 네 구석의 화상 내측에 지정된 영역 내의 모든 화소에 대해서 상기 각 부를 실행하는 실행 기반
을 구비하는 것을 특징으로 하는 화상 처리 장치.
<부기 18> 매체 상에 인쇄 또는 전자적으로 표시되고, 코드가 내장되며, 또한 부기 1 또는 2의 방법에 의해 화소의 계조 레벨이 변경된 사각형 화상을 촬상하여 얻은 화상 데이터에 대하여, 그 사각형 영역을 검출하는 화상 영역 검출 장치에서,
추정된 네 구석의 존재 범위 중 1개에 대하여 엣지 검출에 사용하는 4점의 개시점을 결정하는 개시점 결정부와,
상기 4점의 개시점으로부터 소정 방향으로 4개의 엣지에 상당하는 점을 검출하는 엣지 검출부와,
상기 4개의 엣지에 상당하는 점 중의 상하 방향 또는 좌우 방향이 대략 동일한 2개의 점끼리를 연결하는 2개의 직선을 구하는 직선 산출부와,
상기 2개의 직선의 교차점 좌표를 네 구석 중의 1개의 구석의 좌표로서 결정하는 구석 좌표 결정부와,
추정된 네 구석의 존재 범위 모두에 대해서 상기 각 부를 실행하는 실행 기반
을 구비하는 것을 특징으로 하는 화상 영역 검출 장치.
<부기 19> 상기 화상 영역 검출 장치는, 카메라가 부착된 휴대형 통신 기기에 내장되는 것을 특징으로 하는 부기 18에 기재된 화상 영역 검출 장치.
<부기 20> 상기 화상 영역 검출 장치는, 스캐너에 접속된 정보 처리 장치에 내장되는 것을 특징으로 하는 부기 18에 기재된 화상 영역 검출 장치.
도 1은 본 발명의 제1 실시 형태에 따른 화상 처리부의 구성을 도시하는 블록도.
도 2는 코드가 내장된 원 화상 데이터를 도시한 도면.
도 3은 도 2의 원 화상 데이터에 대하여 행하는 계조 변경 처리(화상 처리)를 설명하는 도면.
도 4는 원 화상 데이터에 대하여 행하는 계조 변경 처리(화상 처리)의 플로우차트.
도 5는 본 발명의 제2 실시 형태에 따른 화상 영역 검출부의 구성을 도시하는 블록도.
도 6은 취득한 화상 데이터에 대하여 행하는 화상 영역 검출 처리를 설명하는 도면.
도 7은 화상 영역(사각형 영역) 검출 처리의 전체 플로우차트.
도 8은 네 구석의 추정 방법을 도시하는 도면(그 1).
도 9는 네 구석의 추정 방법을 도시하는 도면(그 2).
도 10은 네 구석 중의 좌측 위 구석에 대한 구석 좌표 검출 방법을 도시하는 도면.
도 11은 취득한 화상에서 네 구석 중의 1개의 구석을 검출하는 처리의 플로우차트.
도 12는 네 구석 중의 1개의 구석을 검출할 때에, 4점의 개시점 중의 1개에 대한 엣지를 검출하는 처리의 플로우차트.
도 13은 엣지 검출 필터의 일례를 도시하는 도면.
도 14는 제1 실시 형태의 화상 처리(계조 레벨 변경 처리)를 실행하는 장치의 하드웨어 구성을 도시하는 도면.
도 15는 제2 실시 형태의 화상 영역 검출 처리를 실행하는 장치의 하드웨어 구성을 도시하는 도면.
도 16은 사각형 화상을 그것에 부여된 십자와 함께 도시한 종래도.
도 17은 사각형 화상을 그것에 부여된 L자와 함께 도시한 종래도.
도 18은 사각형 화상을 그것에 부여된 틀과 함께 도시한 종래도.
<도면의 주요 부분에 대한 부호의 설명>
1 : 화상 처리부
2 : 배경 영역 계조 레벨 취득부
3 : 현 화소 계조 레벨 취득부
4 : 최소 계조 레벨 취득부
5 : 판정부
6 : 계조 레벨 변경부
11 : 화상 영역 검출부
12 : 네 구석 추정부
13 : 네 구석 특정부
14 : 개시점 결정부
15 : 엣지 검출부
16 : 직선 산출부
17 : 구석 좌표 결정부

Claims (10)

  1. 코드가 내장된 사각형 화상에 대하여, 그 사각형 영역 내의 화소의 계조 레벨을 변경하는 화상 처리 방법으로서,
    배경 영역의 화소에서의 황색의 보색에 상당하는 색성분의 계조 레벨을 취득하는 스텝과,
    상기 사각형 화상 중의 네 구석의 화상 내측에 지정된 영역 내의 처리 대상으로 하는 화소에서의 황색의 보색에 상당하는 색성분의 계조 레벨을 취득하는 스텝과,
    상기 처리 대상으로 하는 화소로부터 계조 레벨을 변경하는 처리 방향과 직교하는 방향으로 위치하고, 또한 처리 대상으로 하는 화소의 근방에 위치하는 복수의 화소 중에서 황색의 보색에 상당하는 색성분의 계조 레벨의 최소값을 취득하는 스텝과,
    상기 취득된 각각의 계조 레벨을 이용하여, 상기 처리 대상으로 하는 화소의 계조 레벨과 배경 영역의 화소의 계조 레벨의 차분이, 상기 처리 대상으로 하는 화소의 주변에서는 가장 커지도록 계조 레벨을 변경하는 스텝
    을 포함하고,
    상기 네 구석의 화상 내측에 지정된 영역 내의 모든 화소에 대해서 상기 각 스텝이 실행되는 것을 특징으로 하는 화상 처리 방법.
  2. 코드가 내장된 사각형 화상에 대하여, 그 사각형 영역 내의 화소의 계조 레벨을 변경하는 화상 처리 방법으로서,
    배경 영역의 화소에서의 황색의 보색에 상당하는 색성분의 계조 레벨을 취득하는 스텝과,
    상기 사각형 화상 중의 네 구석의 화상 내측에 지정된 영역 내의 처리 대상으로 하는 화소에서의 황색의 보색에 상당하는 색성분의 계조 레벨을 취득하는 스텝과,
    상기 처리 대상으로 하는 화소로부터 계조 레벨을 변경하는 처리 방향과 직교하는 방향으로 위치하고, 또한 처리 대상으로 하는 화소의 근방에 위치하는 복수의 화소 중에서 황색의 보색에 상당하는 색성분의 계조 레벨의 최소값을 취득하는 스텝과,
    상기 배경 영역의 계조 레벨과, 상기 처리 대상으로 하는 화소의 계조 레벨의 차분이 제1 임계값을 초과하였는지의 여부를 판정하는 판정 스텝과,
    상기 차분이 상기 제1 임계값을 초과하지 않는 경우에, 상기 처리 대상으로 하는 화소의 값을, 상기 배경 영역의 계조 레벨과의 차분을 상기 제1 임계값에 일치시키는 값과, 상기 최소값 중의 작은 쪽으로 변경하는 스텝
    을 포함하고,
    상기 네 구석의 화상 내측에 지정된 영역 내의 모든 화소에 대해서 상기 각 스텝이 실행되는 것을 특징으로 하는 화상 처리 방법.
  3. 매체 상에 인쇄 또는 전자적으로 표시되고, 코드가 내장되며, 또한 제1항 또는 제2항의 방법에 의해 화소의 계조 레벨이 변경된 사각형 화상을 촬상하여 얻은 화상 데이터에 대하여, 그 사각형 영역을 검출하는 화상 영역 검출 방법으로서,
    추정된 네 구석의 존재 범위 중 1개에 대하여 엣지 검출에 사용하는 4점의 개시점을 결정하는 스텝과,
    상기 4점의 개시점으로부터 상하 방향 또는 좌우 방향으로 4개의 엣지에 상당하는 점을 검출하는 스텝과,
    상기 4개의 엣지에 상당하는 점 중의, 상하 방향이 동일한 2개의 점 또는 좌우 방향이 동일한 2개의 점끼리를 연결하는 2개의 직선을 구하는 스텝과,
    상기 2개의 직선의 교차점 좌표를 네 구석 중의 1개의 구석의 좌표로서 결정하는 스텝
    을 포함하고,
    추정된 네 구석의 존재 범위 모두에 대해서 상기 각 스텝이 실행되는 것을 특징으로 하는 화상 영역 검출 방법.
  4. 제3항에 있어서,
    상기 엣지에 상당하는 점의 검출 스텝은,
    현재의 화소로부터 엣지 검출 처리의 진행 방향으로 복수 화소까지의 범위 및 상기 현재의 화소로부터 엣지 검출 처리의 진행 방향의 역방향으로 상기 복수 화소까지의 범위에 포함되는 화소의 황색의 보색에 상당하는 색성분의 계조 레벨을 취득하는 스텝과,
    현재의 화소 및 취득한 각각의 화소의 황색의 보색에 상당하는 색성분의 계조 레벨에 가중치 부여를 행하여 가산하여 얻은 값이 제2 임계값을 초과하였는지의 여부를 판정하는 스텝과,
    상기 가산하여 얻은 값이 제2 임계값을 초과한 경우에, 그 현재의 화소를 엣지로서 기억하는 스텝
    을 포함하는 것을 특징으로 하는 화상 영역 검출 방법.
  5. 코드가 내장된 사각형 화상에 대하여, 그 사각형 영역 내의 화소의 계조 레벨을 변경하는 처리를 컴퓨터에 실행시키는 화상 처리 프로그램을 기록한 컴퓨터 판독가능한 기록 매체로서,
    상기 화상 처리 프로그램은,
    배경 영역의 화소에서의 황색의 보색에 상당하는 색성분의 계조 레벨을 취득하는 스텝과,
    상기 사각형 화상 중의 네 구석의 화상 내측에 지정된 영역 내의 처리 대상으로 하는 화소에서의 황색의 보색에 상당하는 색성분의 계조 레벨을 취득하는 스텝과,
    상기 처리 대상으로 하는 화소로부터 계조 레벨을 변경하는 처리 방향과 직교하는 방향으로 위치하고, 또한 처리 대상으로 하는 화소의 근방에 위치하는 복수의 화소 중에서 황색의 보색에 상당하는 색성분의 계조 레벨의 최소값을 취득하는 스텝과,
    상기 취득된 각각의 계조 레벨을 이용하여, 상기 처리 대상으로 하는 화소의 계조 레벨과 배경 영역의 화소의 계조 레벨의 차분이, 상기 처리 대상으로 하는 화소의 주변에서는 가장 커지도록 계조 레벨을 변경하는 스텝
    을 포함하고,
    상기 네 구석의 화상 내측에 지정된 영역 내의 모든 화소에 대해서 상기 각 스텝을 상기 컴퓨터에 실행시키는 것을 특징으로 하는 화상 처리 프로그램을 기록한 컴퓨터 판독가능한 기록 매체.
  6. 코드가 내장된 사각형 화상에 대하여, 그 사각형 영역 내의 화소의 계조 레벨을 변경하는 처리를 컴퓨터에 실행시키는 화상 처리 프로그램을 기록한 컴퓨터 판독가능한 기록 매체로서,
    상기 화상 처리 프로그램은,
    배경 영역의 화소에서의 황색의 보색에 상당하는 색성분의 계조 레벨을 취득하는 스텝과,
    상기 사각형 화상 중의 네 구석의 화상 내측에 지정된 영역 내의 처리 대상으로 하는 화소에서의 황색의 보색에 상당하는 색성분의 계조 레벨을 취득하는 스텝과,
    상기 처리 대상으로 하는 화소로부터 계조 레벨을 변경하는 처리 방향과 직교하는 방향으로 위치하고, 또한 처리 대상으로 하는 화소의 근방에 위치하는 복수의 화소 중에서 황색의 보색에 상당하는 색성분의 계조 레벨의 최소값을 취득하는 스텝과,
    상기 배경 영역의 계조 레벨과, 상기 처리 대상으로 하는 화소의 계조 레벨의 차분이 제1 임계값을 초과하였는지의 여부를 판정하는 판정 스텝과,
    상기 차분이 상기 제1 임계값을 초과하지 않는 경우에, 상기 처리 대상으로 하는 화소의 값을, 상기 배경 영역의 계조 레벨과의 차분을 상기 제1 임계값에 일치시키는 값과, 상기 최소값 중의 작은 쪽으로 변경하는 스텝
    을 포함하고,
    상기 네 구석의 화상 내측에 지정된 영역 내의 모든 화소에 대해서 상기 각 스텝을 상기 컴퓨터에 실행시키는 것을 특징으로 하는 화상 처리 프로그램을 기록한 컴퓨터 판독가능한 기록 매체.
  7. 매체 상에 인쇄 또는 전자적으로 표시되고, 코드가 내장되며, 또한 제1항 또는 제2항의 방법에 의해 화소의 계조 레벨이 변경된 사각형 화상을 촬상하여 얻은 화상 데이터에 대하여, 그 사각형 영역을 검출하는 처리를 컴퓨터에 실행시키는 화상 영역 검출 프로그램을 기록한 컴퓨터 판독가능한 기록 매체로서,
    상기 화상 영역 검출 프로그램은,
    추정된 네 구석의 존재 범위 중 1개에 대하여 엣지 검출에 사용하는 4점의 개시점을 결정하는 스텝과,
    상기 4점의 개시점으로부터 상하 방향 또는 좌우 방향으로 4개의 엣지에 상당하는 점을 검출하는 스텝과,
    상기 4개의 엣지에 상당하는 점 중의, 상하 방향이 동일한 2개의 점 또는 좌우 방향이 동일한 2개의 점끼리를 연결하는 2개의 직선을 구하는 스텝과,
    상기 2개의 직선의 교차점 좌표를 네 구석 중의 1개의 구석의 좌표로서 결정하는 스텝
    을 포함하고,
    추정된 네 구석의 존재 범위 중 나머지 3개에 대해서도 상기 각 스텝을 상기 컴퓨터에 실행시키는 것을 특징으로 하는 화상 영역 검출 프로그램을 기록한 컴퓨터 판독가능한 기록 매체.
  8. 제7항에 있어서,
    상기 엣지에 상당하는 점의 검출 스텝은,
    현재의 화소로부터 엣지 검출 처리의 진행 방향으로 복수 화소까지의 범위 및 상기 현재의 화소로부터 엣지 검출 처리의 진행 방향의 역방향으로 상기 복수 화소까지의 범위에 포함되는 화소의 황색의 보색에 상당하는 색성분의 계조 레벨을 취득하는 스텝과,
    현재의 화소 및 취득한 각각의 화소의 황색의 보색에 상당하는 색성분의 계조 레벨에 가중치 부여를 행하여 가산하여 얻은 값이 제2 임계값을 초과하였는지의 여부를 판정하는 스텝과,
    상기 가산하여 얻은 값이 제2 임계값을 초과한 경우에, 그 현재의 화소를 엣지로서 기억하는 스텝
    을 포함하는 것을 특징으로 하는 화상 영역 검출 프로그램을 기록한 컴퓨터 판독가능한 기록 매체.
  9. 코드가 내장된 사각형 화상에 대하여, 그 사각형 영역 내의 화소의 계조 레벨을 변경하는 화상 처리 장치로서,
    배경 영역의 화소에서의 황색의 보색에 상당하는 색성분의 계조 레벨을 취득하는 배경 영역 계조 레벨 취득부와,
    상기 사각형 화상 중의 네 구석의 화상 내측에 지정된 영역 내의 처리 대상으로 하는 화소에서의 황색의 보색에 상당하는 색성분의 계조 레벨을 취득하는 현 화소 계조 레벨 취득부와,
    상기 처리 대상으로 하는 화소로부터 계조 레벨을 변경하는 처리 방향과 직교하는 방향으로 위치하고, 또한 처리 대상으로 하는 화소의 근방에 위치하는 복수의 화소 중에서 황색의 보색에 상당하는 색성분의 계조 레벨의 최소값을 취득하는 최소 계조 레벨 취득부와,
    상기 배경 영역의 계조 레벨과, 상기 처리 대상으로 하는 화소의 계조 레벨의 차분이 제1 임계값을 초과하였는지의 여부를 판정하는 판정부와,
    상기 차분이 상기 제1 임계값을 초과하지 않는 경우에, 상기 처리 대상으로 하는 화소의 값을, 상기 배경 영역의 계조 레벨과의 차분을 상기 제1 임계값에 일치시키는 값과, 상기 최소값 중의 작은 쪽으로 변경하는 계조 레벨 변경부와,
    상기 네 구석의 화상 내측에 지정된 영역 내의 모든 화소에 대해서 상기 각 부를 실행하는 화상 처리부
    를 구비하는 것을 특징으로 하는 화상 처리 장치.
  10. 매체 상에 인쇄 또는 전자적으로 표시되고, 코드가 내장되며, 또한 제1항 또는 제2항의 방법에 의해 화소의 계조 레벨이 변경된 사각형 화상을 촬상하여 얻은 화상 데이터에 대하여, 그 사각형 영역을 검출하는 화상 영역 검출 장치로서,
    추정된 네 구석의 존재 범위 중 1개에 대하여 엣지 검출에 사용하는 4점의 개시점을 결정하는 개시점 결정부와,
    상기 4점의 개시점으로부터 상하 방향 또는 좌우 방향으로 4개의 엣지에 상당하는 점을 검출하는 엣지 검출부와,
    상기 4개의 엣지에 상당하는 점 중의, 상하 방향이 동일한 2개의 점 또는 좌우 방향이 동일한 2개의 점끼리를 연결하는 2개의 직선을 구하는 직선 산출부와,
    상기 2개의 직선의 교차점 좌표를 네 구석 중의 1개의 구석의 좌표로서 결정하는 구석 좌표 결정부와,
    추정된 네 구석의 존재 범위 모두에 대해서 상기 각 부를 실행하는 화소 영역 검출부
    를 구비하는 것을 특징으로 하는 화상 영역 검출 장치.
KR1020080043447A 2007-05-14 2008-05-09 화상 처리 방법, 화상 영역 검출 방법, 화상 처리프로그램을 기록한 기록 매체, 화상 영역 검출 프로그램을기록한 기록 매체, 화상 처리 장치 및 화상 영역 검출 장치 KR100966694B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2007128663A JP4885789B2 (ja) 2007-05-14 2007-05-14 画像処理方法、画像領域検出方法、画像処理プログラム、画像領域検出プログラム、画像処理装置、および、画像領域検出装置
JPJP-P-2007-00128663 2007-05-14

Publications (2)

Publication Number Publication Date
KR20080100774A KR20080100774A (ko) 2008-11-19
KR100966694B1 true KR100966694B1 (ko) 2010-06-29

Family

ID=39540743

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080043447A KR100966694B1 (ko) 2007-05-14 2008-05-09 화상 처리 방법, 화상 영역 검출 방법, 화상 처리프로그램을 기록한 기록 매체, 화상 영역 검출 프로그램을기록한 기록 매체, 화상 처리 장치 및 화상 영역 검출 장치

Country Status (5)

Country Link
US (1) US8422773B2 (ko)
EP (1) EP1993071B1 (ko)
JP (1) JP4885789B2 (ko)
KR (1) KR100966694B1 (ko)
CN (1) CN101308574B (ko)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4885789B2 (ja) * 2007-05-14 2012-02-29 富士通株式会社 画像処理方法、画像領域検出方法、画像処理プログラム、画像領域検出プログラム、画像処理装置、および、画像領域検出装置
JP5029284B2 (ja) * 2007-10-24 2012-09-19 セイコーエプソン株式会社 画像処理方法、そのプログラム及び画像処理装置
CN103577816A (zh) * 2012-07-24 2014-02-12 夏普株式会社 图像处理装置和图像处理方法
CN102930267B (zh) * 2012-11-16 2015-09-23 上海合合信息科技发展有限公司 卡片扫描图像的切分方法
CN104717418A (zh) * 2013-12-16 2015-06-17 腾讯科技(深圳)有限公司 对焦方法、装置及电子设备
JP2017073649A (ja) * 2015-10-06 2017-04-13 キヤノン株式会社 情報処理装置、情報処理方法、及びコンピュータプログラム
CN106199971A (zh) * 2016-08-30 2016-12-07 上海丹诺西诚智能科技有限公司 用于抬头显示器的显示图像颜色自适应方法及装置
CN106713696B (zh) 2016-12-12 2019-10-01 北京小米移动软件有限公司 图像处理方法及装置
JP7182858B2 (ja) * 2017-06-28 2022-12-05 キヤノン株式会社 画像処理装置、画像処理方法、およびプログラム
CN107844761B (zh) * 2017-10-25 2021-08-10 海信集团有限公司 交通标志的检测方法及装置
CN109389595B (zh) * 2018-10-11 2022-02-15 广东工业大学 一种表格线交点检测方法、电子设备及可读存储介质
CN110929708A (zh) * 2019-09-30 2020-03-27 京东数字科技控股有限公司 识别泰国身份证中国旗的方法、设备及存储介质
CN113344092B (zh) * 2021-06-18 2022-10-11 中科迈航信息技术有限公司 Ai的图像识别方法及终端装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19980071768A (ko) * 1997-02-20 1998-10-26 이데이 노부유키 코너 검출 장치 및 코너 검출 방법
KR20040055686A (ko) * 2002-12-20 2004-06-26 후지쯔 가부시끼가이샤 경계 검출 방법, 프로그램, 및 화상 처리 장치
JP2004221687A (ja) 2003-01-09 2004-08-05 Kyocera Mita Corp 画像出力方法、画像出力装置および記録媒体

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3114668B2 (ja) * 1997-10-03 2000-12-04 日本電気株式会社 物体検出・背景除去方法、装置およびプログラムを記録した記録媒体
US6141441A (en) * 1998-09-28 2000-10-31 Xerox Corporation Decoding data from patterned color modulated image regions in a color image
JP4148597B2 (ja) * 1999-06-03 2008-09-10 富士通株式会社 印刷情報処理システム、印刷装置および記録媒体
JP2001024873A (ja) 1999-07-05 2001-01-26 Toshiba Corp 印刷装置および情報処理装置
US7187476B2 (en) * 2001-10-01 2007-03-06 Canon Kabushiki Kaisha Image processing apparatus and method, computer program, and recording medium
JP3720748B2 (ja) 2001-10-01 2005-11-30 キヤノン株式会社 画像処理装置及びその制御方法並びにコンピュータプログラム及び記録媒体
JP3796425B2 (ja) * 2001-10-01 2006-07-12 キヤノン株式会社 画像処理装置及び方法並びにコンピュータプログラム及び記録媒体
JP3784781B2 (ja) * 2003-05-20 2006-06-14 富士通株式会社 画像データ処理装置、画像データ処理方法、画像データ処理プログラムおよび画像データ処理システム
US7672507B2 (en) * 2004-01-30 2010-03-02 Hewlett-Packard Development Company, L.P. Image processing methods and systems
JP4020093B2 (ja) 2004-03-24 2007-12-12 日本電信電話株式会社 縁検出方法及び装置及びプログラム及び記憶媒体及び枠検出方法及び装置及びプログラム及び記憶媒体
JP4576146B2 (ja) 2004-04-02 2010-11-04 富士通株式会社 特定画像位置推定装置
US7397584B2 (en) * 2004-09-28 2008-07-08 Xerox Corporation Encoding invisible electronic information in a printed document
CN1286056C (zh) * 2004-12-09 2006-11-22 上海交通大学 图像的方向投影方法
JP4088300B2 (ja) * 2005-06-01 2008-05-21 富士通株式会社 画像領域検出装置、画像領域検出方法および画像領域検出プログラム
KR100727938B1 (ko) * 2005-06-08 2007-06-14 삼성전자주식회사 화상형성 방지 문서의 검출장치 및 방법
JP2007110301A (ja) * 2005-10-12 2007-04-26 Fujitsu Ltd 画像印刷装置、判定装置および印刷物
JP4801551B2 (ja) * 2006-09-27 2011-10-26 富士通株式会社 画像領域検出方法、該プログラム、及び該装置
JP4885789B2 (ja) * 2007-05-14 2012-02-29 富士通株式会社 画像処理方法、画像領域検出方法、画像処理プログラム、画像領域検出プログラム、画像処理装置、および、画像領域検出装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19980071768A (ko) * 1997-02-20 1998-10-26 이데이 노부유키 코너 검출 장치 및 코너 검출 방법
KR20040055686A (ko) * 2002-12-20 2004-06-26 후지쯔 가부시끼가이샤 경계 검출 방법, 프로그램, 및 화상 처리 장치
JP2004221687A (ja) 2003-01-09 2004-08-05 Kyocera Mita Corp 画像出力方法、画像出力装置および記録媒体

Also Published As

Publication number Publication date
JP2008283649A (ja) 2008-11-20
EP1993071B1 (en) 2012-08-22
CN101308574A (zh) 2008-11-19
JP4885789B2 (ja) 2012-02-29
EP1993071A1 (en) 2008-11-19
KR20080100774A (ko) 2008-11-19
CN101308574B (zh) 2012-10-24
US20080285846A1 (en) 2008-11-20
US8422773B2 (en) 2013-04-16

Similar Documents

Publication Publication Date Title
KR100966694B1 (ko) 화상 처리 방법, 화상 영역 검출 방법, 화상 처리프로그램을 기록한 기록 매체, 화상 영역 검출 프로그램을기록한 기록 매체, 화상 처리 장치 및 화상 영역 검출 장치
KR101353110B1 (ko) 투영 화상 영역 검출 장치, 투영 화상 영역 검출 시스템, 및 투영 화상 영역 검출 방법
US7599568B2 (en) Image processing method, apparatus, and program
US7356254B2 (en) Image processing method, apparatus, and program
JP2007201632A (ja) 画像処理装置、画像処理方法及びプログラム
US20100246972A1 (en) Image processing apparatus, image processing method, and recording medium
US20090284799A1 (en) Image processing device, method for image processing and program
US20060067588A1 (en) Imaging apparatus, image processing method for imaging apparatus and recording medium
JP2005332383A (ja) 画像処理方法および装置並びにプログラム
KR101178777B1 (ko) 화상 처리 장치, 화상 처리 방법 및 컴퓨터가 판독 가능한 기억 매체
US20070172123A1 (en) Image processing apparatus, image processing method and computer readable medium
CN104346613B (zh) 图像处理装置以及图像处理方法
JP6755787B2 (ja) 画像処理装置、画像処理方法およびプログラム
JP4774390B2 (ja) 文字切り出し装置、方法およびプログラム
JP2019087945A (ja) 情報処理装置、プログラム及び情報処理方法
CN113822942A (zh) 一种基于二维码的单目摄像头测量物体尺寸的方法
JP6953178B2 (ja) 画像処理装置、画像処理方法、プログラム
CN113888756A (zh) 有效区域参数的确定方法、图像获取方法和测试***
JP5083080B2 (ja) 画像マッチング装置、およびカメラ
KR20070085795A (ko) 화상 보정 장치 및 화상 보정 방법
US8254693B2 (en) Image processing apparatus, image processing method and program
CN111340040B (zh) 一种纸张字符识别方法、装置、电子设备及存储介质
JP2005182745A (ja) 画像処理方法および装置並びにプログラム
CN117095417A (zh) 一种屏摄表单图像文本识别方法、装置、设备及存储介质
KR20100119558A (ko) 디지털 카메라들에서의 이미지 데이터 추출 및 어셈블리에 대한 시스템과 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130531

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20140603

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20150515

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20160517

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20170522

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20180516

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20190515

Year of fee payment: 10