JP2016105276A - 2次元マトリックスシンボルを復号するためのシステムおよび方法 - Google Patents
2次元マトリックスシンボルを復号するためのシステムおよび方法 Download PDFInfo
- Publication number
- JP2016105276A JP2016105276A JP2015225405A JP2015225405A JP2016105276A JP 2016105276 A JP2016105276 A JP 2016105276A JP 2015225405 A JP2015225405 A JP 2015225405A JP 2015225405 A JP2015225405 A JP 2015225405A JP 2016105276 A JP2016105276 A JP 2016105276A
- Authority
- JP
- Japan
- Prior art keywords
- module
- symbol
- image
- data
- processor
- 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.)
- Granted
Links
- 239000011159 matrix material Substances 0.000 title claims abstract description 220
- 238000000034 method Methods 0.000 title claims abstract description 107
- 238000003384 imaging method Methods 0.000 claims description 35
- 238000005286 illumination Methods 0.000 claims description 21
- 238000012937 correction Methods 0.000 claims description 12
- 238000012549 training Methods 0.000 claims description 7
- 238000004458 analytical method Methods 0.000 claims description 6
- 239000000284 extract Substances 0.000 abstract description 4
- 230000008569 process Effects 0.000 description 35
- 238000010586 diagram Methods 0.000 description 14
- PXFBZOLANLWPMH-UHFFFAOYSA-N 16-Epiaffinine Natural products C1C(C2=CC=CC=C2N2)=C2C(=O)CC2C(=CC)CN(C)C1C2CO PXFBZOLANLWPMH-UHFFFAOYSA-N 0.000 description 13
- 238000000605 extraction Methods 0.000 description 13
- 239000012634 fragment Substances 0.000 description 10
- 238000004891 communication Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 7
- 238000005070 sampling Methods 0.000 description 6
- 238000001228 spectrum Methods 0.000 description 6
- 230000008901 benefit Effects 0.000 description 5
- 238000005259 measurement Methods 0.000 description 5
- 238000012913 prioritisation Methods 0.000 description 5
- 230000000007 visual effect Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000003491 array Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000004807 localization Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000000875 corresponding effect Effects 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 238000003709 image segmentation Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000001151 other effect Effects 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 238000013441 quality evaluation Methods 0.000 description 1
- 238000007670 refining Methods 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
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/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/1443—Methods for optical code recognition including a method step for retrieval of the optical code locating of the code in an image
-
- 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/10712—Fixed beam scanning
- G06K7/10722—Photodetector array or CCD scanning
- G06K7/10732—Light sources
-
- 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
-
- 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
- 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
- G06K7/1473—Methods for optical code recognition the method including quality enhancement steps error correction
-
- 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
- G06K7/1491—Methods for optical code recognition the method including quality enhancement steps the method including a reconstruction step, e.g. stitching two pieces of bar code together to derive the full bar code
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)
Abstract
Description
1.各々がモジュール値およびモジュール位置を有するデータモジュールを含む2次元マトリックスシンボルを読み取るためのシステムであって、2次元マトリックスシンボルはデータセットを符号化し、イメージングデバイスであって2次元マトリックスシンボルの少なくとも一部分を含む画像を取得するように構成されているイメージングデバイスと、イメージングデバイスに動作可能に結合され、データ読み取りアルゴリズムを実行するプロセッサであって、データ読み取りアルゴリズムは画像を受信し、固定パターンを使用することなく画像内のデータモジュールの少なくとも一部分を位置特定し、画像からモジュール位置のモデルを当てはめ、モデルを推定して予測モジュール位置をもたらし、予測モジュール位置にある画像からモジュール値を判定し、および、モジュール値からバイナリマトリックスを抽出することを行うように構成されている、プロセッサと、プロセッサに動作可能に結合されているバイナリマトリックス復号器であって、バイナリマトリックス復号器は、バイナリマトリックスを復号する復号アルゴリズムを実行するように構成されている、バイナリマトリックス復号器とを備える、システム;
2.データ読み取りアルゴリズムは、エラー訂正ルーチンを使用してバイナリマトリックス内のエラーを訂正する、項目1のシステム;
3.システムは、1つまたは複数の照明特徴を用いて画像の目標を照明する照明器を含む、項目1のシステム;
4.データ読み取りアルゴリズムは、照明特徴を使用して、画像内のデータモジュールの少なくとも一部分を位置特定する、項目3のシステム;
5.データモジュールの少なくとも一部分を位置特定することは、データモジュールの1つまたは複数の顕著な特徴を識別することを含み、該顕著な特徴が、形状、サドルの存否、隅の存否、点の存否、勾配、ヒストグラム、ウェーブレット、およびそれらの組み合わせから成る群から選択される、項目1のシステム;
6.プロセッサまたはバイナリマトリックス復号器は、複数のシンボルタイプを推定または復号するように構成されている、項目1のシステム;
7.複数のシンボルタイプは、データマトリックス、QRコード(登録商標)、Aztecコード、MaxiCode、およびそれらの組み合わせから成る群から選択される、項目6のシステム;
8.データ読み取りアルゴリズムは、2次元マトリックスシンボルの属性を含む、項目1のシステム;
9.データ読み取りアルゴリズムは、プロセッサに対する単一のコマンドによって実行することができる、項目1のシステム;
10.各々がモジュール値およびモジュール位置を有するデータモジュールを含む2次元マトリックスシンボルを読み取り、2次元マトリックスシンボルはデータセットを符号化する方法であって、プロセッサにおいて2次元マトリックスシンボルの少なくとも一部分を含む画像を受信するステップと、プロセッサを使用して、固定パターンを使用することなく画像内のデータモジュールの少なくとも一部分を位置特定するステップと、プロセッサを使用して、画像からモジュール位置の少なくとも一部分にモデルを当てはめるステップと、プロセッサを使用して、予測モジュール位置を規定するためにモデルを推定するステップと、プロセッサを使用して、予測モジュール位置にある画像からモジュール値を判定するステップと、プロセッサを使用して、モジュール値からバイナリマトリックスを抽出するステップと、バイナリマトリックスを復号するステップとを含む、方法;
11.方法は、プロセッサを使用して、エラー訂正ルーチンを使用してバイナリマトリックス内のエラーを訂正するステップをさらに含む、項目10の方法;
12.方法は、2次元マトリックスシンボルまたは2次元マトリックスシンボルに近い箇所を照明するステップをさらに含む、項目10の方法;
13.データモジュールの少なくとも一部分を位置特定するステップは、データモジュールの1つまたは複数の顕著な特徴を識別するステップを含み、該顕著な特徴が、形状、サドルの存否、隅の存否、点の存否、勾配、ヒストグラム、ウェーブレット、およびそれらの組み合わせから成る群から選択される、項目10の方法;
14.方法は、複数のシンボルタイプを推定または復号するよう試行するステップを含む、項目10の方法;
15.複数のシンボルタイプは、データマトリックス、QRコード(登録商標)、Aztecコード、MaxiCode、およびそれらの組み合わせから成る群から選択される、項目14の方法;
16.方法は、画像を受信する前に2次元マトリックスシンボルの1つまたは複数の属性を含むようにプロセッサを訓練するステップをさらに含む、項目10の方法;
17.方法は、プロセッサに対する単一のコマンドによって実行することができる、項目10の方法;
18.2次元マトリックスシンボルが復号可能であるか否かを判定するためのシステムであって、2次元マトリックスシンボルは、各々がモジュール値およびモジュール位置を有するデータモジュールを含み、2次元マトリックスシンボルを含む画像を取得するように構成されているイメージングデバイスと、イメージングデバイスに動作可能に結合され、データ読み取りアルゴリズムを実行し、データ読み取りアルゴリズムは画像を受信し、固定パターンを使用することなく画像内のデータモジュールの少なくとも一部分を位置特定し、画像からモジュール位置のモデルを当てはめ、モデルを推定して予測モジュール位置をもたらし、予測モジュール位置にある画像からモジュール値を判定し、および、モジュール値からバイナリマトリックスを抽出することを行うように構成され、データ読み取りアルゴリズムは周波数ドメイン解析を含む、プロセッサとを備える、システム;
19.データ読み取りアルゴリズムは、周波数ドメイン解析を使用してモデルを当てはめる、項目18のシステム;
20.システムは、プロセッサに動作可能に結合されているバイナリマトリックス復号器をさらに備え、バイナリマトリックス復号器は、バイナリマトリックスを復号する復号アルゴリズムを実行するように構成されている、項目18のシステム。
32 画像
34 物体
36 機械可読シンボル
38 コンベヤ
40 視野
42 イメージングデバイス
44 画像取得ソフトウェア
46 プロセッサ
48 視覚センサ
50 コンピューティングデバイス
52 メモリ媒体
54 通信ライン
56、70 2次元マトリックスシンボル
58 データ領域
60 シンボルモジュール
62 ファインダーパターン
64 クワイエットゾーン
66 タイミングパターン
72 位置合わせパターン
74 シンボル位置特定アルゴリズム
78 シンボル
80 画像ピクセルアレイ
82 バージョン情報領域
84 フォーマット情報領域
86 方向パターン
88 モードメッセージ
90 データ層
100 モジュール測定アルゴリズム
102 マトリックス復号アルゴリズム
104 トリガ入力
Claims (20)
- 各々がモジュール値およびモジュール位置を有するデータモジュールを含み、且つデータセットを符号化する2次元マトリックスシンボル、を読み取るシステムであって、
前記2次元マトリックスシンボルの少なくとも一部分を含む画像を取得するように構成されたイメージングデバイスと、
前記イメージングデバイスに結合されデータ読み取りアルゴリズムを実行するプロセッサであって、前記データ読み取りアルゴリズムが、前記画像を受信し、固定パターンを使用することなく前記画像内の前記データモジュールの少なくとも一部分の位置を特定し、前記画像から前記モジュール位置のモデルを当てはめ、前記モデルを推定して予測モジュール位置をもたらし、前記予測モジュール位置にある前記画像からモジュール値を決定し、前記モジュール値からバイナリマトリックスを抽出する、プロセッサと、
前記プロセッサに結合され前記バイナリマトリックスを復号する復号アルゴリズムを実行するように構成されているバイナリマトリックス復号器と、
を備えるシステム。 - 前記データ読み取りアルゴリズムは、エラー訂正ルーチンを使用して前記バイナリマトリックス内のエラーを訂正する
請求項1に記載のシステム。 - 前記システムは、1つまたは複数の照明特徴を用いて前記画像の目標を照明する照明器を含む
請求項1に記載のシステム。 - 前記データ読み取りアルゴリズムは、前記照明特徴を使用して前記画像内の前記データモジュールの少なくとも一部分を位置特定する
請求項3に記載のシステム。 - 前記データモジュールの少なくとも一部分を位置特定することは、前記データモジュールの1つまたは複数の顕著な特徴を識別することを含み、該顕著な特徴が、形状、サドルの存否、隅の存否、点の存否、勾配、ヒストグラム、ウェーブレット、およびそれらの組み合わせから成る群から選択される
請求項1に記載のシステム。 - 前記プロセッサまたは前記バイナリマトリックス復号器は複数のシンボルタイプを推定または復号するように構成されている
請求項1に記載のシステム。 - 前記複数のシンボルタイプは、データマトリックス、QRコード(登録商標)、Aztecコード、MaxiCode、およびそれらの組み合わせから成る群から選択される
請求項6に記載のシステム。 - 前記データ読み取りアルゴリズムは前記2次元マトリックスシンボルの属性を含む
請求項1に記載のシステム。 - 前記データ読み取りアルゴリズムは前記プロセッサに対する単一のコマンドによって実行することができる
請求項1に記載のシステム。 - 各々がモジュール値およびモジュール位置を有するデータモジュールを含み、且つデータセットを符号化する2次元マトリックスシンボル、を読み取る方法であって、
プロセッサが、前記2次元マトリックスシンボルの少なくとも一部分を含む画像を受信するステップと、
前記プロセッサを使用し固定パターンを使用することなく、前記画像内の前記データモジュールの少なくとも一部分を位置特定するステップと、
前記プロセッサを使用して、前記画像から前記モジュール位置の少なくとも一部分にモデルを当てはめるステップと、
前記プロセッサを使用して、前記モデルを推定し予測モジュール位置を画定するステップと、
前記プロセッサを使用して、前記予測モジュール位置にある前記画像から前記モジュール値を判定するステップと、
前記プロセッサを使用して、前記モジュール値からバイナリマトリックスを抽出するステップと、
前記バイナリマトリックスを復号するステップと、
を含む方法。 - 前記プロセッサを使用し、エラー訂正ルーチンを使用して前記バイナリマトリックス内のエラーを訂正するステップをさらに含む
請求項10に記載の方法。 - 前記2次元マトリックスシンボルまたは前記2次元マトリックスシンボルに近い箇所を照明するステップをさらに含む
請求項10に記載の方法。 - 前記データモジュールの少なくとも一部分を位置特定するステップは、前記データモジュールの1つまたは複数の顕著な特徴を識別するステップを含み、該顕著な特徴が、形状、サドルの存否、隅の存否、点の存否、勾配、ヒストグラム、ウェーブレット、およびそれらの組み合わせから成る群から選択される
請求項10に記載の方法。 - 複数のシンボルタイプを推定または復号するよう試行するステップを含む
請求項10に記載の方法。 - 前記複数のシンボルタイプは、データマトリックス、QRコード(登録商標)、Aztecコード、MaxiCode、およびそれらの組み合わせから成る群から選択される
請求項14に記載の方法。 - 前記画像を受信する前に前記2次元マトリックスシンボルの1つまたは複数の属性を含むように前記プロセッサを訓練するステップをさらに含む
請求項10に記載の方法。 - 前記方法は、前記プロセッサに対する単一のコマンドによって実行することができる
請求項10に記載の方法。 - 各々がモジュール値およびモジュール位置を有するデータモジュールを含んでいる2次元マトリックスシンボルが復号可能であるか否かを判定するためのシステムであって、
前記2次元マトリックスシンボルを含む画像を取得するように構成されるイメージングデバイスと、
前記イメージングデバイスに結合されデータ読み取りアルゴリズムを実行するプロセッサであって、前記データ読み取りアルゴリズムが、前記画像を受信し、固定パターンを使用することなく前記画像内の前記データモジュールの少なくとも一部分を位置特定し、前記画像から前記モジュール位置のモデルを当てはめ、前記モデルを推定して予測モジュール位置をもたらし、前記予測モジュール位置にある前記画像からモジュール値を決定し、前記モジュール値からバイナリマトリックスを抽出する、プロセッサと、を備え、
前記データ読み取りアルゴリズムは周波数ドメイン解析を含むシステム。 - 前記データ読み取りアルゴリズムは周波数ドメイン解析を使用して前記モデルを当てはめる
請求項18に記載のシステム。 - 前記プロセッサに結合されているバイナリマトリックス復号器をさらに備え、前記バイナリマトリックス復号器は前記バイナリマトリックスを復号する復号アルゴリズムを実行するように構成されている
請求項18に記載のシステム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201462081327P | 2014-11-18 | 2014-11-18 | |
US62/081327 | 2014-11-18 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021002347A Division JP7245270B2 (ja) | 2014-11-18 | 2021-01-08 | 2次元マトリックスシンボルを復号するためのシステムおよび方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016105276A true JP2016105276A (ja) | 2016-06-09 |
JP6975526B2 JP6975526B2 (ja) | 2021-12-01 |
Family
ID=54545030
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015225405A Active JP6975526B2 (ja) | 2014-11-18 | 2015-11-18 | 2次元マトリックスシンボルを復号するためのシステムおよび方法 |
JP2021002347A Active JP7245270B2 (ja) | 2014-11-18 | 2021-01-08 | 2次元マトリックスシンボルを復号するためのシステムおよび方法 |
JP2023036456A Pending JP2023068000A (ja) | 2014-11-18 | 2023-03-09 | 2次元マトリックスシンボルを復号するためのシステムおよび方法 |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021002347A Active JP7245270B2 (ja) | 2014-11-18 | 2021-01-08 | 2次元マトリックスシンボルを復号するためのシステムおよび方法 |
JP2023036456A Pending JP2023068000A (ja) | 2014-11-18 | 2023-03-09 | 2次元マトリックスシンボルを復号するためのシステムおよび方法 |
Country Status (5)
Country | Link |
---|---|
US (3) | US9911024B2 (ja) |
EP (3) | EP4137988A1 (ja) |
JP (3) | JP6975526B2 (ja) |
CN (2) | CN111797641B (ja) |
HK (1) | HK1225834A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020204078A1 (ja) * | 2019-04-05 | 2020-10-08 | オムロン株式会社 | シンボル評価装置、および評価方法 |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4137988A1 (en) * | 2014-11-18 | 2023-02-22 | Cognex Corporation | System and methods for decoding two-dimensional matrix symbols |
US9924241B2 (en) * | 2015-07-30 | 2018-03-20 | Commscope, Inc. Of North Carolina | Intelligent patching systems and methods using color identification tags and related equipment |
FR3053811B1 (fr) * | 2016-07-06 | 2018-09-07 | Ehtrace | Procede d'interpretation de codes-barres et tracabilite de dispositifs medicaux |
DE102017109469A1 (de) * | 2017-05-03 | 2018-11-08 | Sick Ag | Kontrastsensor |
US11308045B2 (en) * | 2017-07-04 | 2022-04-19 | Nec Corporation | Information processing apparatus, control method, and program |
CN109214230B (zh) * | 2017-07-05 | 2022-04-05 | 杭州海康威视数字技术股份有限公司 | 数据矩阵码识别方法、装置及电子设备 |
US10540532B2 (en) | 2017-09-29 | 2020-01-21 | Datalogic Ip Tech S.R.L. | System and method for detecting optical codes with damaged or incomplete finder patterns |
CN109978110B (zh) * | 2017-12-28 | 2022-01-28 | 沈阳新松机器人自动化股份有限公司 | 一种用于agv定位与导航的二维码及解码方法 |
CN108507596B (zh) * | 2018-03-05 | 2020-06-30 | 中国科学院上海光学精密机械研究所 | 二维gold矩阵绝对位置编码方法及其解码方法 |
CN109784121B (zh) * | 2019-01-14 | 2022-09-23 | 新大陆数字技术股份有限公司 | Dot-peen DPM码的识别方法及装置 |
CN110111302B (zh) * | 2019-03-28 | 2021-03-05 | 北京博睿维讯科技有限公司 | 基于多方向差异Hash算法的背景杂波度量方法 |
US10956696B2 (en) | 2019-05-31 | 2021-03-23 | Advanced New Technologies Co., Ltd. | Two-dimensional code identification and positioning |
JP6931935B2 (ja) * | 2019-10-11 | 2021-09-08 | 株式会社テララコード研究所 | 二次元シンボル、及び二次元シンボルの読取方法 |
CN111079463B (zh) * | 2019-10-22 | 2022-08-16 | 福建新大陆支付技术有限公司 | 一种用于软件测试的生成污损二维码的方法 |
US11188727B1 (en) * | 2019-11-26 | 2021-11-30 | Amazon Technologies, Inc. | Efficient parallel barcode subpixel alignment |
CN110796713B (zh) * | 2019-11-29 | 2023-06-02 | 北京中科核安科技有限公司 | 放射源定位方法和装置、电子设备及计算机可读存储介质 |
JP6989859B2 (ja) * | 2020-04-10 | 2022-01-12 | 有限会社バラエティーエム・ワン | 情報コード、情報コード生成装置、情報コード読取装置、プログラムおよび情報コード利用システム |
CN111597856B (zh) * | 2020-05-26 | 2023-04-07 | 成都鹏业软件股份有限公司 | 一种基于光敏变色材料的混凝土标识提取方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100131368A1 (en) * | 2007-02-07 | 2010-05-27 | Peachinc Limited | Method and Apparatus for Detecting a Two Dimensional Data Matrix |
JP2012033035A (ja) * | 2010-07-30 | 2012-02-16 | Shift:Kk | 二次元コードリーダおよびプログラム |
JP2012185725A (ja) * | 2011-03-07 | 2012-09-27 | Denso Wave Inc | 光学情報読み取り装置 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4301775B2 (ja) * | 2002-07-18 | 2009-07-22 | シャープ株式会社 | 2次元コード読み取り装置,2次元コード読み取り方法,2次元コード読み取りプログラム及び該プログラムの記録媒体 |
US7181066B1 (en) | 2002-12-26 | 2007-02-20 | Cognex Technology And Investment Corporation | Method for locating bar codes and symbols in an image |
DE102010014937B4 (de) * | 2010-04-14 | 2013-10-17 | Ioss Intelligente Optische Sensoren & Systeme Gmbh | Verfahren zum Lesen eines Codes auf einem Substrat durch Zusammensetzen von Code-Fragmenten unter Verwendung eines bildgebenden Codelesers |
CN101882207B (zh) * | 2010-06-01 | 2012-06-20 | 福建新大陆电脑股份有限公司 | Data Matrix码条码解码芯片及其解码方法 |
CN101908128B (zh) * | 2010-06-01 | 2012-06-20 | 福建新大陆电脑股份有限公司 | Aztec Code条码解码芯片及其解码方法 |
CN103544516B (zh) * | 2012-07-12 | 2016-09-07 | 中国移动通信集团公司 | 二维码的编、解码方法及二维码编码器、解码器 |
US9946947B2 (en) * | 2012-10-31 | 2018-04-17 | Cognex Corporation | System and method for finding saddle point-like structures in an image and determining information from the same |
EP4137988A1 (en) * | 2014-11-18 | 2023-02-22 | Cognex Corporation | System and methods for decoding two-dimensional matrix symbols |
-
2015
- 2015-11-17 EP EP22171417.3A patent/EP4137988A1/en active Pending
- 2015-11-17 EP EP18187749.9A patent/EP3467700B1/en active Active
- 2015-11-17 EP EP15194910.4A patent/EP3023905B1/en active Active
- 2015-11-18 CN CN202010522590.XA patent/CN111797641B/zh active Active
- 2015-11-18 US US14/944,248 patent/US9911024B2/en active Active
- 2015-11-18 CN CN201511036169.3A patent/CN105654015B/zh active Active
- 2015-11-18 JP JP2015225405A patent/JP6975526B2/ja active Active
-
2016
- 2016-12-08 HK HK16114007A patent/HK1225834A1/zh unknown
-
2018
- 2018-02-14 US US15/896,197 patent/US10956697B2/en active Active
-
2021
- 2021-01-08 JP JP2021002347A patent/JP7245270B2/ja active Active
- 2021-03-22 US US17/208,907 patent/US11455482B2/en active Active
-
2023
- 2023-03-09 JP JP2023036456A patent/JP2023068000A/ja active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100131368A1 (en) * | 2007-02-07 | 2010-05-27 | Peachinc Limited | Method and Apparatus for Detecting a Two Dimensional Data Matrix |
JP2012033035A (ja) * | 2010-07-30 | 2012-02-16 | Shift:Kk | 二次元コードリーダおよびプログラム |
JP2012185725A (ja) * | 2011-03-07 | 2012-09-27 | Denso Wave Inc | 光学情報読み取り装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020204078A1 (ja) * | 2019-04-05 | 2020-10-08 | オムロン株式会社 | シンボル評価装置、および評価方法 |
JP2020170466A (ja) * | 2019-04-05 | 2020-10-15 | オムロン株式会社 | シンボル評価装置、および評価方法 |
JP7230652B2 (ja) | 2019-04-05 | 2023-03-01 | オムロン株式会社 | シンボル評価装置、および評価方法 |
US11829837B2 (en) | 2019-04-05 | 2023-11-28 | Omron Corporation | Symbol evaluation device and evaluation method |
Also Published As
Publication number | Publication date |
---|---|
JP2023068000A (ja) | 2023-05-16 |
JP7245270B2 (ja) | 2023-03-23 |
EP3023905A1 (en) | 2016-05-25 |
EP4137988A1 (en) | 2023-02-22 |
EP3467700B1 (en) | 2022-05-04 |
CN105654015B (zh) | 2020-07-14 |
CN111797641A (zh) | 2020-10-20 |
EP3023905B1 (en) | 2018-08-08 |
CN111797641B (zh) | 2024-07-26 |
US9911024B2 (en) | 2018-03-06 |
EP3467700A1 (en) | 2019-04-10 |
US10956697B2 (en) | 2021-03-23 |
US20220012447A1 (en) | 2022-01-13 |
US20180293418A1 (en) | 2018-10-11 |
JP2021051815A (ja) | 2021-04-01 |
HK1225834A1 (zh) | 2017-09-15 |
CN105654015A (zh) | 2016-06-08 |
US20160140374A1 (en) | 2016-05-19 |
JP6975526B2 (ja) | 2021-12-01 |
US11455482B2 (en) | 2022-09-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7245270B2 (ja) | 2次元マトリックスシンボルを復号するためのシステムおよび方法 | |
US10262176B1 (en) | Scanner with control logic for resolving package labeling | |
EP0669593B1 (en) | Two-dimensional code recognition method | |
EP3462372B1 (en) | System and method for detecting optical codes with damaged or incomplete finder patterns | |
US9286501B2 (en) | Method and device for identifying a two-dimensional barcode | |
JP2022009465A (ja) | バーコードにビジョンシステムカメラの自動焦点システム及び方法 | |
JP6344389B2 (ja) | 光学文字認識装置 | |
US8526668B2 (en) | Marker processing method, marker processing device, marker, object having a marker, and marker processing program | |
JP6457971B2 (ja) | 複数の撮影画像を用いてパターンのステッチおよびデコードするシステムおよび方法 | |
CN102460478A (zh) | 二维符号代码和用于读取符号代码的方法 | |
CN108573184B (zh) | 一种二维码定位方法、模块及计算机可读存储介质 | |
JP6860355B2 (ja) | 改善されたマトリックス記号エラー修正方法 | |
BR112013011943B1 (pt) | método para identificação de um código de barras bidimensional em dados de imagem digital do código de barras, meio legível por computador não transitório e aparato configurado para identificar um código de barras bidimensional em dados de imagem digital do código de barras | |
Steinbrenner | 2-Dimensional Visual Code Marker Detection Algorithm EE 368 Final Project Spring 2006 | |
Bagherinia | Mobile Vision Multicolor Target Detection And Color Information Decoding |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20180130 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20180822 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181109 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20191127 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191217 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20200316 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20200908 |
|
C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20210108 |
|
C116 | Written invitation by the chief administrative judge to file amendments |
Free format text: JAPANESE INTERMEDIATE CODE: C116 Effective date: 20210126 |
|
C22 | Notice of designation (change) of administrative judge |
Free format text: JAPANESE INTERMEDIATE CODE: C22 Effective date: 20210126 |
|
C22 | Notice of designation (change) of administrative judge |
Free format text: JAPANESE INTERMEDIATE CODE: C22 Effective date: 20210608 |
|
C23 | Notice of termination of proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C23 Effective date: 20210831 |
|
C03 | Trial/appeal decision taken |
Free format text: JAPANESE INTERMEDIATE CODE: C03 Effective date: 20211012 |
|
C30A | Notification sent |
Free format text: JAPANESE INTERMEDIATE CODE: C3012 Effective date: 20211012 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211108 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6975526 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |