JP7062722B2 - 光学コードのモジュールサイズの特定 - Google Patents
光学コードのモジュールサイズの特定 Download PDFInfo
- Publication number
- JP7062722B2 JP7062722B2 JP2020116092A JP2020116092A JP7062722B2 JP 7062722 B2 JP7062722 B2 JP 7062722B2 JP 2020116092 A JP2020116092 A JP 2020116092A JP 2020116092 A JP2020116092 A JP 2020116092A JP 7062722 B2 JP7062722 B2 JP 7062722B2
- Authority
- JP
- Japan
- Prior art keywords
- code
- module size
- module
- image data
- distribution
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1413—1D bar codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1439—Methods for optical code recognition including a method step for retrieval of the optical code
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10821—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
- G06K7/1098—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices the scanning arrangement having a modular construction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
- G06K7/1417—2D bar codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1439—Methods for optical code recognition including a method step for retrieval of the optical code
- G06K7/1452—Methods for optical code recognition including a method step for retrieval of the optical code detecting bar code edges
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/146—Methods for optical code recognition the method including quality enhancement steps
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K2007/10504—Data fields affixed to objects or articles
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Artificial Intelligence (AREA)
- Toxicology (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
- Character Input (AREA)
- Facsimile Image Signal Circuits (AREA)
Description
Claims (15)
- コードリーダ(10)により光学コード(20)のモジュールサイズを特定する方法であって、
前記コード(20)の画像データを取得し、
該画像データから、考えられる明度値毎に相対頻度を示す関数である明度分布を求め、
前記明度分布から前記モジュールサイズを特定すること
を特徴とする方法。 - 前記明度分布がグレースケールヒストグラムであることを特徴とする請求項1に記載の方法。
- 前記モジュールサイズを最も明るい領域及び最も暗い領域を除いた明度分布の中間領域から特定することを特徴とする請求項1又は2に記載の方法。
- 前記画像データ中で前記光学コード(20)の各エッジを見つけ出し、前記明度分布を該エッジの周辺における画像データだけに基づいて形成することを特徴とする請求項1~3のいずれかに記載の方法。
- 前記明度分布を、ノイズ閾値を超える頻度を示す領域である活動領域に合わせて切断することを特徴とする請求項1~4のいずれかに記載の方法。
- 前記モジュールサイズを前記明度分布の幅(B)、積分(A)及び/又は極大値から特定することを特徴とする請求項1~5のいずれかに記載の方法。
- 前記モジュールサイズを前記明度分布の積分(A)と幅(B)から成る指数から特定することを特徴とする請求項6に記載の方法。
- 前記指数を、前記モジュールサイズを求めるスケーリング関数(F)を用いて、特にモジュール当たりの画素数を単位として表すことを特徴とする請求項7に記載の方法。
- 前記明度分布の縮尺を、該明度分布の中央と両側とで異なる重み因子を用いて変更することを特徴とする請求項1~8のいずれかに記載の方法。
- 前記明度分布の中央をその両側に比べて引き上げることを特徴とする請求項9に記載の方法。
- 前記明度分布を左側、中央及び右側に3分割し、その3つの部分に対してそれぞれ縮尺変更のための1つの重み因子を用いることを特徴とする請求項1~10のいずれかに記載の方法。
- 前記光学コード(20)を前記モジュールサイズの特定後に読み取ることを特徴とする請求項1~11のいずれかに記載の方法。
- 前記モジュールサイズに基づいて選択された復号法及び/又は前記モジュールサイズをパラメータとする復号法を用いて前記光学コード(20)を読み取ることを特徴とする請求項12に記載の方法。
- 特定されたモジュールサイズを境界値と比較し、それを上回るか下回るかに応じて或る復号法又は復号処理の構成要素を使用すること、そしてその境界がモジュール当たり1画素から3画素までというモジュールサイズの範囲内にあることを特徴とする請求項1~13のいずれかに記載の方法。
- 光学コード(20)を読み取るためのコードリーダ(10)であって、前記コード(20)を含む画像データを取得するための画像センサ(24)と、前記コード(20)を或る復号法で読み取るように構成された制御及び評価ユニット(26)とを備えるコードリーダ(10)において、
前記制御及び評価ユニット(26)が請求項1~14のいずれかに記載の方法で前記コード(20)のモジュールサイズを特定するように構成されていること
を特徴とするコードリーダ(10)。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP19195509.5 | 2019-09-05 | ||
EP19195509.5A EP3789906B1 (de) | 2019-09-05 | 2019-09-05 | Bestimmen der modulgrösse eines optischen codes |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021039734A JP2021039734A (ja) | 2021-03-11 |
JP7062722B2 true JP7062722B2 (ja) | 2022-05-06 |
Family
ID=67956451
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020116092A Active JP7062722B2 (ja) | 2019-09-05 | 2020-07-06 | 光学コードのモジュールサイズの特定 |
Country Status (6)
Country | Link |
---|---|
US (1) | US11182578B2 (ja) |
EP (1) | EP3789906B1 (ja) |
JP (1) | JP7062722B2 (ja) |
KR (1) | KR102419540B1 (ja) |
CN (1) | CN112446225B (ja) |
DK (1) | DK3789906T3 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4202758A1 (de) * | 2021-12-21 | 2023-06-28 | Sick Ag | Codeleser und verfahren zum lesen eines optischen codes |
DE102022000147A1 (de) * | 2022-01-17 | 2022-03-24 | Daimler Ag | Elektrischer Energiespeicher für ein Kraftfahrzeug sowie Verfahren zum Herstellen eines solchen elektrischen Energiespeichers |
EP4287066B1 (de) | 2022-05-31 | 2024-05-15 | Sick Ag | Bestimmen der modulgrösse eines optischen codes |
CN117574931B (zh) * | 2024-01-15 | 2024-04-30 | 北京航空航天大学杭州创新研究院 | 基于3d结构的一维条形码信息生成方法和激光解码设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008535058A (ja) | 2005-03-23 | 2008-08-28 | マイクロスキャン・システムズ・インコーポレーテッド | 高密度光学シンボルの2段階デコーディングのための装置とプロセス |
JP2019049967A (ja) | 2017-07-12 | 2019-03-28 | ジック アーゲー | 光電式コードリーダ及び光学コードの読み取り方法 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5053609A (en) * | 1988-05-05 | 1991-10-01 | International Data Matrix, Inc. | Dynamically variable machine readable binary code and method for reading and producing thereof |
US5378883A (en) * | 1991-07-19 | 1995-01-03 | Omniplanar Inc. | Omnidirectional wide range hand held bar code reader |
JP2995116B2 (ja) * | 1991-10-31 | 1999-12-27 | オリンパス光学工業株式会社 | 結像倍率認識装置及びそれを用いたバーコード読取装置 |
US5818023A (en) * | 1996-03-05 | 1998-10-06 | Metanetics Corporation | Portable ID card verification apparatus |
US7751629B2 (en) * | 2004-11-05 | 2010-07-06 | Colorzip Media, Inc. | Method and apparatus for decoding mixed code |
US8950673B2 (en) * | 2007-08-30 | 2015-02-10 | Symbol Technologies, Inc. | Imaging system for reading target with multiple symbols |
CN101908125B (zh) * | 2010-06-01 | 2014-07-02 | 福建新大陆电脑股份有限公司 | Qr码条码解码芯片及其解码方法 |
JP5601291B2 (ja) * | 2011-08-22 | 2014-10-08 | 株式会社デンソーウェーブ | 情報コード読み取り装置 |
KR101427715B1 (ko) * | 2012-12-31 | 2014-08-07 | 아주대학교산학협력단 | 큐알 코드 인식 장치 및 방법 |
US10599902B2 (en) * | 2014-10-09 | 2020-03-24 | Cognex Corporation | Methods and apparatus for decoding under-resolved symbols |
US9785817B2 (en) * | 2015-05-29 | 2017-10-10 | Datalogic Usa, Inc. | Region of interest location and selective image compression |
US10607047B2 (en) * | 2017-12-06 | 2020-03-31 | Cognex Corporation | Local tone mapping for symbol reading |
US11600018B2 (en) * | 2019-10-25 | 2023-03-07 | Cognex Corporation | Boundary estimation systems and methods |
-
2019
- 2019-09-05 EP EP19195509.5A patent/EP3789906B1/de active Active
- 2019-09-05 DK DK19195509.5T patent/DK3789906T3/da active
-
2020
- 2020-07-06 JP JP2020116092A patent/JP7062722B2/ja active Active
- 2020-07-29 KR KR1020200094519A patent/KR102419540B1/ko active IP Right Grant
- 2020-08-20 CN CN202010842304.8A patent/CN112446225B/zh active Active
- 2020-09-02 US US17/009,962 patent/US11182578B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008535058A (ja) | 2005-03-23 | 2008-08-28 | マイクロスキャン・システムズ・インコーポレーテッド | 高密度光学シンボルの2段階デコーディングのための装置とプロセス |
JP2019049967A (ja) | 2017-07-12 | 2019-03-28 | ジック アーゲー | 光電式コードリーダ及び光学コードの読み取り方法 |
Also Published As
Publication number | Publication date |
---|---|
EP3789906A1 (de) | 2021-03-10 |
DK3789906T3 (da) | 2021-08-23 |
US20210073499A1 (en) | 2021-03-11 |
KR20210029086A (ko) | 2021-03-15 |
KR102419540B1 (ko) | 2022-07-08 |
CN112446225A (zh) | 2021-03-05 |
US11182578B2 (en) | 2021-11-23 |
CN112446225B (zh) | 2024-05-10 |
JP2021039734A (ja) | 2021-03-11 |
EP3789906B1 (de) | 2021-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7062722B2 (ja) | 光学コードのモジュールサイズの特定 | |
US8139117B2 (en) | Image quality analysis with test pattern | |
EP0917685B1 (en) | High speed image acquisition system and method | |
US5504319A (en) | Method and system for bar code acquisition | |
CN105706117B (zh) | 包括光电可读码的产品表面 | |
CN103581496B (zh) | 用于检测物体流的照相机***和方法 | |
EP3462372B1 (en) | System and method for detecting optical codes with damaged or incomplete finder patterns | |
US7333656B2 (en) | Image processing method and image processing apparatus | |
CN108073849B (zh) | 条码检测方法、装置及*** | |
US7050631B2 (en) | Barcode detection system | |
US20150302236A1 (en) | Method and device for identifying a two-dimensional barcode | |
US20170011502A1 (en) | Defect inspection apparatus for inspecting sheet-like inspection object, computer-implemented method for inspecting sheet-like inspection object, and defect inspection system for inspecting sheet-like inspection object | |
CN106548107A (zh) | 条形码定位装置和条形码定位方法、以及条形码读取装置和条形码读取方法 | |
CN111122590A (zh) | 一种陶瓷表面缺陷检测装置及检测方法 | |
US8403221B2 (en) | Method and apparatus for reading barcode information | |
JP7522168B2 (ja) | コードリーダ及び光学コード読み取り方法 | |
JP2019113477A (ja) | 欠陥検査装置、及び欠陥検査方法 | |
US20230386068A1 (en) | Determining the Module Size of an Optical Code | |
CN113160181B (zh) | 一种基于图像识别的成堆型材计数方法 | |
US20230370724A1 (en) | Recording and brightness adjustment of an image | |
JP5453594B2 (ja) | シンボル情報読取装置及びシンボル情報読取方法 | |
Wen et al. | Modeling and Detection of Blurred Illumination Edges | |
JP2005337743A (ja) | 異物検査方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200930 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210910 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211012 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211126 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220419 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220420 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7062722 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |