JP5567035B2 - ビジョン・オン・チップ・プロセッサを用いてバーコードを捕捉および検出するためのシステムおよび方法 - Google Patents
ビジョン・オン・チップ・プロセッサを用いてバーコードを捕捉および検出するためのシステムおよび方法 Download PDFInfo
- Publication number
- JP5567035B2 JP5567035B2 JP2011549344A JP2011549344A JP5567035B2 JP 5567035 B2 JP5567035 B2 JP 5567035B2 JP 2011549344 A JP2011549344 A JP 2011549344A JP 2011549344 A JP2011549344 A JP 2011549344A JP 5567035 B2 JP5567035 B2 JP 5567035B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- roi
- image
- pixel
- pixel array
- 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 OR CALCULATING; 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
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Electromagnetism (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Description
以下の本発明を添付の図面を参照して説明する。
図2は、本発明の実施態様によるシステムおよび方法のための単一チップ視覚システム200(VSoC)のブロック図を例示する。VSoC200は単一チップ上にピクセルアレイ208および1以上の回路230を含んでいる。本明細書中で用いられているように、チップという用語は周知の「ダイ」という用語と互換的に使用されてもよい。これは適当な回路要素と配線を配置した単一のユニット状シリコンウエハである。製造においてチップまたはダイは、より大きいチップまたはダイのウエハの一部であってもよく、これらのチップまたはダイは製造プロセスのある段階で個別のパッケージに分離されるが、その後はユニット状コンポーネントとして維持される。種々の実施態様において、ピクセルアレイ208は、撮像されている場面に対して光が感知されたら、ピクセル信号を1以上の回路230に提供するように構成されている。また、種々の実施態様において、1以上の回路230はピクセルアレイ208から提供されたピクセル信号を処理して画像を形成するように構成されており、および任意的に画像に対するパターンマッチングを実行するように構成されている。種々の実施態様において、ピクセルアレイ208と1以上の回路230は、半導体材料の基板上に単一の集積回路を形成する。また、種々の実施態様において、VSoC200は、データをVSoC200に入力し、およびVSoC200から出力するための1以上のI/Oピン(図示せず)を含んでいる。
http://www.aimglobal.org/aimstore/linearsymbologies.asp
ID特徴を検出、同定および抽出するためのシステムおよび方法の例示的な実施態様において、全体的なスキャニング手段アーキテクチャ900において実装される視覚センサ(VSoC)200は、図9に従って提供される。上述した例示のVSoC200に関して図示および説明された種々の要素は、本システムおよび方法における諸機能との相互参照を容易にするために再編されている。例えば、図9に示す読出し回路918の諸要素は一部は上述した制御回路422内にあり、一部は処理回路424(図4および図5)内にある。同様にLAP425は全体的な処理回路424の一部として示されている。読者が例示のシステムおよび方法が動作できるための例示の(または代替的な)VSoCアーキテクチャの環境をさらに理解するのを助けるために、追加の機能および相互接続(例えばID復号DSP980および種々の通信ポート)が図9にも示されている。
図10は、例示のVSoC200または他の適当な処理システムを用いてID(例えば1Dバーコード−例えば多様な表面に置かれたUPC−A)の区域で画像を捕捉し、潜在的にIDを含むROIを決定し、IDを代表するROIから候補特徴を抽出するシステムおよび方法の概観1000を示す。例示的な実施態様において、IDがスキャニング手段および関連する端末装置によって有用な情報に復号されるプロセス全体1000は、プロセス全体1000をVSoCベースのプロセス1010と別個のデコーダベースのプロセス1020に分割することを必要とする。このようにしてVSoCは別個の効率的に実装されたデコーダ回路に接続されて、例えばDSPとして実現され、多様な市販のID復号アプリケーションを実行できる。VSoCおよびデコーダは適当な相互接続を介して(例えば上述のホストポート962を用いて)互いに接続されている。一般にそのようなアプリケーションは、データ接続1030によって表されているように、所定のROIの復号されたデータ値、検出されたID特徴の相対的角度、およびID特徴の詳細(例えば個々の特徴の相対的幅、間隔など)を導出できる。
Claims (35)
- シンボルID特徴を検出および抽出するシステムであって、
a.いずれも離散的なダイ上にある、複数の単一命令複数データ処理(SIMD)プロセッサと、メモリと、少なくとも1つの汎用プロセッサとを含み、前記メモリは記憶および伝送するように構成および配置されており、前記SIMDプロセッサはそれぞれピクセルアレイによって提供されるピクセルデータのグループ上で動作するように構成および配置されており;
b.さらに、該システムはID関心領域(ROI)検出プロセスを含んでおり、前記プロセスは少なくとも一部は捕捉されたピクセルデータがピクセルアレイから提供されている間に動作して、ID復号プロセスに伝送されるように適合されたデータセットを提供し、前記ROI検出プロセスが、捕捉されたピクセルデータがピクセルアレイから読み出される間、ID ROI候補を示すエッジデータを検出するための行内で動作する行処理プロセスを含む、
前記システム。 - ピクセルアレイがダイ上にある、請求項1記載のシステム。
- 各々のSIMDプロセッサが、ピクセルアレイにより共通のクロックサイクルで提供されるピクセルデータのグループ上で動作するように構成および配置されている、請求項1記載のシステム。
- 前記ピクセルデータのグループが、ピクセルアレイからの1行のピクセルデータ読出しを含む、請求項1記載のシステム。
- 前記ROI検出プロセスが、各ID ROI候補エッジデータをそれらの向きに関して類似のビンにグループ分けするように動作する画像処理プロセスを含む、請求項1記載のシステム。
- 前記画像処理プロセスがビンをその中のエッジデータの最大カウントで定義する、請求項5記載のシステム。
- 前記画像処理プロセスは、IDサイズ基準を満たすエッジデータを分析するブロブ分析プロセスと、IDサイズ基準を満たす分析されたROIデータのマッピングに基づき少なくとも1つのROIを生成するプロセスとを含む、請求項5記載のシステム。
- さらに、少なくとも1つのROIを用いてROI運動特性を定義して予測されたROIを提供するROI追跡プロセスを含む、請求項1記載のシステム。
- さらに、予測されたROIを受け取り、予測されたROIおよび後続の画像捕捉に基づいて、そこに含まれている情報を復号するためにROI内のID特徴を生成するデータ精緻化プロセスを含む、請求項8記載のシステム。
- 前記データ精緻化プロセスはさらに、ID特徴の角度の向きをさらに精緻化することを含んだ、ID特徴内のID情報の検証を含む、請求項9記載のシステム。
- シンボルID特徴を検出および抽出するシステムであって、
a.いずれも離散的なダイ上にある、複数の単一命令複数データ処理(SIMD)プロセッサと、メモリと、少なくとも1つの汎用プロセッサとを含み、前記メモリは記憶および伝送するように構成および配置されており、前記SIMDプロセッサはそれぞれピクセルアレイによって提供されるピクセルデータのグループ上で動作するように構成および配置されており;
b.さらに該システムは、ピクセルデータが捕捉されてピクセルアレイから読み出される間、ピクセルデータのグルーピング内にID特性が存在することを決定するフロントエンド(FE)プロセスであって、各ID ROI候補エッジデータをそれらの向きに関して類似のビンにグループ分けするように動作する画像処理プロセスを含む、前記FEプロセスと;
c.ID特性の存在に関連した情報を転送する伝送プロセスとを含んでおり、ピクセルデータの少なくとも一部を復号してそこからID情報を導出する復号プロセスを可能にする、
前記システム。 - ピクセルアレイがダイ上にある請求項11記載のシステム。
- 復号プロセスがオフダイに置かれ、作動的にダイと接続される、請求項11記載のシステム。
- さらに、予測されたROIを導出するROI運動決定プロセスを含む、請求項11記載のシステム。
- 予測されたROI情報は、ピクセルアレイから読み出されたピクセルデータストリームと関連して復号プロセスに伝送される、請求項14記載のシステム。
- さらに、ピクセルデータを捕捉し、そこからID特徴を抽出して、予測された関心領域に基づきID特徴の存在を検証するバックエンド(BE)プロセスを含み、抽出されたID特徴は復号プロセスに伝送される、請求項11記載のシステム。
- 復号プロセスがID特性の存在をトリガとして受け取り、それに応答して、伝送されたピクセルデータストリームからIDを復号するように構成および配置されている、請求項11記載のシステム。
- シンボルID特徴を検出および抽出するための方法であって、
a.いずれも離散的なダイ上にある、複数の単一命令複数データ処理(SIMD)プロセッサと、メモリと、少なくとも1つの汎用プロセッサとを有し、前記メモリによって記憶および伝送し、ピクセルデータのグループがピクセルアレイによって提供されて、少なくとも1つのSIMDプロセッサによりピクセルデータのグループ上で動作するステップと;
b.ID関心領域(ROI)検出プロセスを少なくとも一部は捕捉されたピクセルデータがピクセルアレイから提供されている間に動作させて、ID復号プロセスに伝送されるように適合されたデータセットを提供するステップと;
c.捕捉されたピクセルデータがピクセルアレイから読み出される間、ID ROI候補を示すエッジデータを検出するための行内で行処理プロセスを動作させるステップと;
を含む、前記方法。 - さらに、ピクセルアレイをダイの上に置くことを含む、請求項18記載の方法。
- 少なくとも1つのSIMDプロセッサによって動作するステップは、ピクセルデータのグループ上で共通のクロックサイクルで動作する、請求項18記載の方法。
- ピクセルデータのグループがピクセルアレイから読み出された1行のピクセルデータを含む、請求項18記載の方法。
- さらに、ROI検出プロセスは、各ID ROI候補エッジデータをそれらの向きに関して類似のビンにグループ分けするように動作する画像処理プロセスを動作させることを含む、請求項18記載の方法。
- さらに、前記画像処理プロセスにおいてビンをその中のエッジデータの最大カウントで定義することを含む、請求項22記載の方法。
- さらに、前記画像処理プロセスにおいて、IDサイズ基準を満たすエッジデータを分析するブロブ分析プロセスと、IDサイズ基準を満たす分析されたROIデータのマッピングに基づき1以上のROIを生成するプロセスとを実行することを含む、請求項22記載の方法。
- さらに、ROI運動特性を定義して予測されたROIを提供するために、少なくとも1つのROIを用いてROIを追跡することを含む、請求項18記載の方法。
- さらに、予測されたROIを受け取り、予測されたROIおよび後続の画像捕捉に基づいて、その中のID情報を復号するためにROI内のID特徴を生成するデータ精緻化プロセスを動作させること含む、請求項25記載の方法。
- さらに、ID特徴の角度の向きを精緻化することを含めて、ID特徴内のID情報の検証を含む、請求項26記載の方法。
- シンボルID特徴を検出および抽出する方法であって、
a.いずれも離散的なダイ上にある、複数の単一命令複数データ処理(SIMD)プロセッサと、メモリと、少なくとも1つの汎用プロセッサとを有し、前記メモリによって記憶および伝送し、ピクセルデータのグループがピクセルアレイによって提供されて、少なくとも1つのSIMDプロセッサによりピクセルデータのグループ上で動作するステップと;
b.フロントエンド(FE)プロセスにより、ピクセルデータが捕捉されてピクセルアレイから読み出される間、ピクセルデータのグルーピング内にID特性が存在することを決定するステップであって、前記FEプロセスは各ID ROI候補エッジデータをそれらの向きに関して類似のビンにグループ分けするように動作する画像処理プロセスを含む、前記決定するステップと;
c.伝送プロセスにより、ID特性の存在に関連した情報を転送し、ピクセルデータの少なくとも一部を復号してそこからID情報を導出することを可能にするステップとを含む、
前記方法。 - さらに、ピクセルアレイをダイ上に置くことを含む、請求項28記載の方法。
- 復号のステップがオフダイで実行される請求項28記載の方法。
- さらに、予測されたROIをROI運動決定プロセスで導出することを含む、請求項28記載の方法。
- さらに、予測されたROI情報を、ピクセルアレイから読み出されたピクセルデータストリームと関連して復号プロセスに伝送することを含む、請求項31記載の方法。
- さらに、バックエンド(BE)でピクセルデータを捕捉し、そこからID特徴を抽出することを含む、請求項31記載の方法。
- さらに、予測された関心領域に基づきID特徴の存在を検証することを含み、抽出されたID特徴は復号プロセスに伝送される、請求項33記載の方法。
- 復号のステップは、ID特性の存在をトリガとして受け取り、それに応答して伝送されたピクセルデータストリームからIDを復号することを含む、請求項28記載の方法。
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15171509P | 2009-02-11 | 2009-02-11 | |
| US61/151,715 | 2009-02-11 | ||
| US12/703,077 | 2010-02-09 | ||
| US12/703,077 US9189670B2 (en) | 2009-02-11 | 2010-02-09 | System and method for capturing and detecting symbology features and parameters |
| PCT/US2010/023734 WO2010093680A1 (en) | 2009-02-11 | 2010-02-10 | System and method for capturing and detecting barcodes using vision on chip processor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012517638A JP2012517638A (ja) | 2012-08-02 |
| JP5567035B2 true JP5567035B2 (ja) | 2014-08-06 |
Family
ID=42539598
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011549344A Active JP5567035B2 (ja) | 2009-02-11 | 2010-02-10 | ビジョン・オン・チップ・プロセッサを用いてバーコードを捕捉および検出するためのシステムおよび方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US9189670B2 (ja) |
| JP (1) | JP5567035B2 (ja) |
| DE (2) | DE112010006121B4 (ja) |
| WO (1) | WO2010093680A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021149589A (ja) * | 2020-03-19 | 2021-09-27 | 株式会社キーエンス | 光学読取装置 |
Families Citing this family (47)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7799273B2 (en) | 2004-05-06 | 2010-09-21 | Smp Logic Systems Llc | Manufacturing execution system for validation, quality and risk assessment and monitoring of pharmaceutical manufacturing processes |
| US7444197B2 (en) | 2004-05-06 | 2008-10-28 | Smp Logic Systems Llc | Methods, systems, and software program for validation and monitoring of pharmaceutical manufacturing processes |
| US9842331B2 (en) * | 2008-01-18 | 2017-12-12 | Mitek Systems, Inc. | Systems and methods for mobile image capture and processing of checks |
| US9292737B2 (en) | 2008-01-18 | 2016-03-22 | Mitek Systems, Inc. | Systems and methods for classifying payment documents during mobile image processing |
| US10102583B2 (en) | 2008-01-18 | 2018-10-16 | Mitek Systems, Inc. | System and methods for obtaining insurance offers using mobile image capture |
| US10685223B2 (en) | 2008-01-18 | 2020-06-16 | Mitek Systems, Inc. | Systems and methods for mobile image capture and content processing of driver's licenses |
| US10528925B2 (en) | 2008-01-18 | 2020-01-07 | Mitek Systems, Inc. | Systems and methods for mobile automated clearing house enrollment |
| US20130085935A1 (en) | 2008-01-18 | 2013-04-04 | Mitek Systems | Systems and methods for mobile image capture and remittance processing |
| US8983170B2 (en) | 2008-01-18 | 2015-03-17 | Mitek Systems, Inc. | Systems and methods for developing and verifying image processing standards for mobile deposit |
| KR101746453B1 (ko) * | 2010-04-12 | 2017-06-13 | 삼성전자주식회사 | 실감 효과 처리 시스템 및 방법 |
| US10891475B2 (en) | 2010-05-12 | 2021-01-12 | Mitek Systems, Inc. | Systems and methods for enrollment and identity management using mobile imaging |
| US9208393B2 (en) | 2010-05-12 | 2015-12-08 | Mitek Systems, Inc. | Mobile image quality assurance in mobile document image processing applications |
| EP2393036B1 (en) * | 2010-06-01 | 2016-03-02 | Fujian Newland Computer Co., Ltd. | Barcode decoding chip |
| JP5648443B2 (ja) * | 2010-11-26 | 2015-01-07 | ソニー株式会社 | 画像処理装置および方法、並びにプログラム |
| US9104935B1 (en) | 2010-12-30 | 2015-08-11 | Cognex Corporation | Mark reader configured to prioritize images |
| US8542930B1 (en) | 2010-12-30 | 2013-09-24 | Cognex Corporation | Mark reader configured to prioritize images |
| US9085261B2 (en) * | 2011-01-26 | 2015-07-21 | Magna Electronics Inc. | Rear vision system with trailer angle detection |
| US20130027416A1 (en) * | 2011-07-25 | 2013-01-31 | Karthikeyan Vaithianathan | Gather method and apparatus for media processing accelerators |
| US8740081B2 (en) | 2011-11-03 | 2014-06-03 | Cognex Corporation | Method and apparatus for ordering code candidates in image for decoding attempts |
| US9367725B2 (en) | 2011-11-03 | 2016-06-14 | Cognex Corporation | Method and apparatus for performing different decoding algorithms in different locations |
| US8485430B2 (en) | 2011-12-06 | 2013-07-16 | Honeywell International, Inc. | Hand held bar code readers or mobile computers with cloud computing services |
| US9558386B2 (en) | 2012-05-15 | 2017-01-31 | Honeywell International, Inc. | Encoded information reading terminal configured to pre-process images |
| US9064254B2 (en) | 2012-05-17 | 2015-06-23 | Honeywell International Inc. | Cloud-based system for reading of decodable indicia |
| US9092683B2 (en) | 2012-07-10 | 2015-07-28 | Honeywell International Inc. | Cloud-based system for processing of decodable indicia |
| US9053389B2 (en) * | 2012-12-03 | 2015-06-09 | Analog Devices, Inc. | Hough transform for circles |
| US10963535B2 (en) | 2013-02-19 | 2021-03-30 | Mitek Systems, Inc. | Browser-based mobile image capture |
| US9536139B2 (en) | 2013-03-15 | 2017-01-03 | Mitek Systems, Inc. | Systems and methods for assessing standards for mobile image quality |
| EP3109823A1 (en) | 2015-06-22 | 2016-12-28 | Sick IVP AB | Method and arrangements for estimating one or more dominating orientations in a digital image |
| US10339661B2 (en) * | 2015-07-28 | 2019-07-02 | Panasonic Intellectual Property Management Co., Ltd. | Movement direction determination method and movement direction determination device |
| US9652648B2 (en) * | 2015-09-11 | 2017-05-16 | Hand Held Products, Inc. | Positioning an object with respect to a target location |
| US9495571B1 (en) | 2015-09-30 | 2016-11-15 | Datalogic Automation, Inc. | Two-dimensional representation of linear barcode derived from laser barcode scanner scanline data |
| US9536054B1 (en) | 2016-01-07 | 2017-01-03 | ClearView Diagnostics Inc. | Method and means of CAD system personalization to provide a confidence level indicator for CAD system recommendations |
| US10339650B2 (en) | 2016-01-07 | 2019-07-02 | Koios Medical, Inc. | Method and means of CAD system personalization to reduce intraoperator and interoperator variation |
| US9852513B2 (en) * | 2016-03-01 | 2017-12-26 | Intel Corporation | Tracking regions of interest across video frames with corresponding depth maps |
| TWI595426B (zh) * | 2016-03-24 | 2017-08-11 | 佳世達科技股份有限公司 | 條碼解碼方法 |
| US10346982B2 (en) | 2016-08-22 | 2019-07-09 | Koios Medical, Inc. | Method and system of computer-aided detection using multiple images from different views of a region of interest to improve detection accuracy |
| US11004205B2 (en) * | 2017-04-18 | 2021-05-11 | Texas Instruments Incorporated | Hardware accelerator for histogram of oriented gradients computation |
| US10078774B1 (en) | 2017-08-25 | 2018-09-18 | Datalogic Ip Tech S.R.L. | SIMD-based system for multiple decode of captured images |
| CN107644417B (zh) * | 2017-09-22 | 2020-08-14 | 西北工业大学 | 应变片外观缺损检测方法 |
| CA3101842A1 (en) * | 2018-05-31 | 2019-12-05 | University Of Manitoba | A method of digital signal feature extraction comprising multiscale analysis |
| CN109345543B (zh) * | 2018-09-20 | 2021-07-16 | 昆明理工大学 | 一种基于灰度图像处理的爆破漏斗体积识别方法 |
| KR102661955B1 (ko) * | 2018-12-12 | 2024-04-29 | 삼성전자주식회사 | 영상 처리 방법 및 장치 |
| JP7021651B2 (ja) * | 2019-03-01 | 2022-02-17 | オムロン株式会社 | シンボル境界特定装置、シンボル境界特定方法および画像処理プログラム |
| US11393272B2 (en) | 2019-09-25 | 2022-07-19 | Mitek Systems, Inc. | Systems and methods for updating an image registry for use in fraud detection related to financial documents |
| US20240005653A1 (en) * | 2022-06-30 | 2024-01-04 | Zebra Technologies Corporation | Systems and Methods for Tool Canvas Metadata & Auto-Configuration in Machine Vision Applications |
| US20250014308A1 (en) * | 2023-07-03 | 2025-01-09 | TriSpace Technologies (OPC) Pvt Ltd. | System and method for extracting tropological features from an image |
| US20250370919A1 (en) * | 2024-05-28 | 2025-12-04 | Untether Ai Corporation | Socket connections among processing-element banks and chips |
Family Cites Families (68)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3804938C2 (de) | 1987-02-18 | 1994-07-28 | Canon Kk | Bildverarbeitungseinrichtung |
| US5253308A (en) | 1989-06-21 | 1993-10-12 | Amber Engineering, Inc. | Massively parallel digital image data processor using pixel-mapped input/output and relative indexed addressing |
| US6948050B1 (en) * | 1989-11-17 | 2005-09-20 | Texas Instruments Incorporated | Single integrated circuit embodying a dual heterogenous processors with separate instruction handling hardware |
| EP0584559A3 (en) * | 1992-08-21 | 1994-06-22 | United Parcel Service Inc | Method and apparatus for finding areas of interest in images |
| US5581476A (en) * | 1993-01-28 | 1996-12-03 | Amgen Inc. | Computer-based methods and articles of manufacture for preparing G-CSF analogs |
| US5495537A (en) * | 1994-06-01 | 1996-02-27 | Cognex Corporation | Methods and apparatus for machine vision template matching of images predominantly having generally diagonal and elongate features |
| US5606707A (en) * | 1994-09-30 | 1997-02-25 | Martin Marietta Corporation | Real-time image processor |
| US5576763A (en) | 1994-11-22 | 1996-11-19 | Lucent Technologies Inc. | Single-polysilicon CMOS active pixel |
| US5588435A (en) * | 1995-11-22 | 1996-12-31 | Siemens Medical Systems, Inc. | System and method for automatic measurement of body structures |
| US6317819B1 (en) | 1996-01-11 | 2001-11-13 | Steven G. Morton | Digital signal processor containing scalar processor and a plurality of vector processors operating from a single instruction |
| US5698833A (en) * | 1996-04-15 | 1997-12-16 | United Parcel Service Of America, Inc. | Omnidirectional barcode locator |
| US5969325A (en) | 1996-06-03 | 1999-10-19 | Accu-Sort Systems, Inc. | High speed image acquisition system and method of processing and decoding barcode symbol |
| US5936224A (en) * | 1996-12-11 | 1999-08-10 | Intermec Ip Corporation | Method and apparatus for reading machine-readable symbols by employing a combination of multiple operators and/or processors |
| US6667768B1 (en) * | 1998-02-17 | 2003-12-23 | Micron Technology, Inc. | Photodiode-type pixel for global electronic shutter and reduced lag |
| US6233368B1 (en) * | 1998-03-18 | 2001-05-15 | Agilent Technologies, Inc. | CMOS digital optical navigation chip |
| US6411734B1 (en) * | 1998-04-03 | 2002-06-25 | Cognex Corporation | Object image search using validated sub-model poses |
| US7016539B1 (en) * | 1998-07-13 | 2006-03-21 | Cognex Corporation | Method for fast, robust, multi-dimensional pattern recognition |
| US6240208B1 (en) * | 1998-07-23 | 2001-05-29 | Cognex Corporation | Method for automatic visual identification of a reference site in an image |
| US6711278B1 (en) * | 1998-09-10 | 2004-03-23 | Microsoft Corporation | Tracking semantic objects in vector image sequences |
| US6898333B1 (en) * | 1999-08-06 | 2005-05-24 | Cognex Corporation | Methods and apparatus for determining the orientation of an object in an image |
| US6585159B1 (en) * | 1999-11-02 | 2003-07-01 | Welch Allyn Data Collection, Inc. | Indicia sensor system for optical reader |
| US6701005B1 (en) | 2000-04-29 | 2004-03-02 | Cognex Corporation | Method and apparatus for three-dimensional object segmentation |
| US20020021835A1 (en) * | 2000-06-02 | 2002-02-21 | Markus Andreasson | Method and device for recording of information |
| EP1182604A1 (en) | 2000-08-22 | 2002-02-27 | Setrix AG | Method and apparatus for reading a bar code |
| JP2003023573A (ja) | 2001-07-11 | 2003-01-24 | Asahi Kasei Corp | ビジョンチップ |
| US6617565B2 (en) * | 2001-11-06 | 2003-09-09 | Omnivision Technologies, Inc. | CMOS image sensor with on-chip pattern recognition |
| US7085432B2 (en) * | 2002-06-10 | 2006-08-01 | Lockheed Martin Corporation | Edge detection using Hough transformation |
| US7319423B2 (en) * | 2002-07-31 | 2008-01-15 | Quantum Semiconductor Llc | Multi-mode ADC and its application to CMOS image sensors |
| JP4403687B2 (ja) * | 2002-09-18 | 2010-01-27 | ソニー株式会社 | 固体撮像装置およびその駆動制御方法 |
| US7050631B2 (en) * | 2002-10-30 | 2006-05-23 | Sick Auto Ident, Inc. | Barcode detection system |
| ES2209642B1 (es) | 2002-11-04 | 2005-10-01 | Innovaciones Microelectronicas, S.L. | Arquitectura de circuito integrado programable de señal mixta para la realizacion de sistemas autonomos de vision de un unico chip y/o preprocesamiento de imagenes en sistemas de nivel superior. |
| JP2004164503A (ja) * | 2002-11-15 | 2004-06-10 | Olympus Corp | 三次元モデル検索方法、三次元モデル検索装置、三次元モデル検索プログラム、及び三次元モデル検索システム |
| US7391437B2 (en) | 2002-12-18 | 2008-06-24 | Marvell International Ltd. | Image sensor interface |
| JP4188104B2 (ja) * | 2003-02-21 | 2008-11-26 | 富士通株式会社 | バーコード読取装置 |
| US7637430B2 (en) | 2003-05-12 | 2009-12-29 | Hand Held Products, Inc. | Picture taking optical reader |
| US7456885B2 (en) * | 2003-08-22 | 2008-11-25 | Micron Technology, Inc. | Per column one-bit ADC for image sensors |
| US7519239B2 (en) * | 2004-02-11 | 2009-04-14 | The Code Corporation | Systems and methods for concurrent image capture and decoding of graphical codes |
| BRPI0418385A (pt) * | 2004-02-20 | 2007-12-11 | Fico Mirrors Sa | sistema de controle de funcionamento de dispositivos detectores de presença e método para a sua realização |
| JP2005286799A (ja) | 2004-03-30 | 2005-10-13 | National Institute Of Information & Communication Technology | インデックス画像生成装置 |
| JP2007535066A (ja) | 2004-04-29 | 2007-11-29 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | 画像処理装置及び方法 |
| KR20070008658A (ko) | 2004-04-29 | 2007-01-17 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 이미지 처리 장치 및 방법 |
| US7825973B2 (en) * | 2004-07-16 | 2010-11-02 | Micron Technology, Inc. | Exposure control for image sensors |
| US7083098B2 (en) * | 2004-08-24 | 2006-08-01 | Symbol Technologies, Inc. | Motion detection in imaging reader |
| JP4378261B2 (ja) * | 2004-10-27 | 2009-12-02 | キヤノン株式会社 | 画像処理方法、画像処理装置 |
| WO2006049098A1 (ja) * | 2004-11-02 | 2006-05-11 | Matsushita Electric Industrial Co., Ltd. | イメージセンサ |
| KR100601475B1 (ko) | 2004-12-09 | 2006-07-18 | 삼성전기주식회사 | 이미지 복잡도에 따라 가변적 양자화 크기를 갖는 이미지압축 장치 및 그 방법 |
| JP2006237737A (ja) * | 2005-02-22 | 2006-09-07 | Sanyo Electric Co Ltd | カラーフィルタアレイ及び固体撮像素子 |
| US7205522B2 (en) * | 2005-05-18 | 2007-04-17 | Alexander Krymski D. B. A Alexima | Pixel circuit for image sensor |
| US7237721B2 (en) * | 2005-05-24 | 2007-07-03 | Nokia Corporation | Image processing for pattern detection |
| US7455231B2 (en) * | 2005-06-21 | 2008-11-25 | Symbol Technologies, Inc. | System and method for locating a predetermined pattern within an image |
| GB2429864B (en) * | 2005-09-01 | 2008-09-24 | Micron Technology Inc | Method and apparatus providing pixel array having automatic light control pixels and image capture pixels |
| US7659925B2 (en) * | 2005-10-04 | 2010-02-09 | Alexander Krymski | High speed CMOS image sensor circuits with memory readout |
| WO2007116352A2 (en) | 2006-04-12 | 2007-10-18 | Koninklijke Philips Electronics N.V. | Image processing system having a simd processor and a processing unit communicating via a multi-ported memory |
| US8004575B2 (en) * | 2006-05-03 | 2011-08-23 | Utc Fire & Security Americas Corporation, Inc. | Methods and systems for detecting bright objects and/or adaptively modifying video camera exposure |
| JP5011814B2 (ja) | 2006-05-15 | 2012-08-29 | ソニー株式会社 | 撮像装置、および画像処理方法、並びにコンピュータ・プログラム |
| US8059174B2 (en) | 2006-05-31 | 2011-11-15 | Ess Technology, Inc. | CMOS imager system with interleaved readout for providing an image with increased dynamic range |
| US8483283B2 (en) | 2007-03-26 | 2013-07-09 | Cisco Technology, Inc. | Real-time face detection |
| US8630491B2 (en) * | 2007-05-03 | 2014-01-14 | Andrew Longacre, Jr. | System and method to manipulate an image |
| US8063350B2 (en) * | 2007-08-03 | 2011-11-22 | Cognex Corporation | Circuits and methods allowing for pixel array exposure pattern control |
| US8095735B2 (en) * | 2008-08-05 | 2012-01-10 | Convey Computer | Memory interleave for heterogeneous computing |
| US8306366B2 (en) | 2007-08-23 | 2012-11-06 | Samsung Electronics Co., Ltd. | Method and apparatus for extracting feature points from digital image |
| US9451142B2 (en) * | 2007-11-30 | 2016-09-20 | Cognex Corporation | Vision sensors, systems, and methods |
| US8570393B2 (en) * | 2007-11-30 | 2013-10-29 | Cognex Corporation | System and method for processing image data relative to a focus of attention within the overall image |
| JP2009151896A (ja) | 2007-12-21 | 2009-07-09 | Sony Corp | 画像処理装置、動画再生装置、これらにおける処理方法およびプログラム |
| US8229251B2 (en) | 2008-02-08 | 2012-07-24 | International Business Machines Corporation | Pre-processing optimization of an image processing system |
| US8366004B2 (en) * | 2008-02-22 | 2013-02-05 | Qualcomm Incorporated | Barcode detection based on morphological operations |
| JP2009223758A (ja) | 2008-03-18 | 2009-10-01 | Ricoh Co Ltd | 画像処理装置 |
| US8295360B1 (en) * | 2008-12-23 | 2012-10-23 | Elemental Technologies, Inc. | Method of efficiently implementing a MPEG-4 AVC deblocking filter on an array of parallel processors |
-
2010
- 2010-02-09 US US12/703,077 patent/US9189670B2/en active Active
- 2010-02-10 DE DE112010006121.1T patent/DE112010006121B4/de active Active
- 2010-02-10 WO PCT/US2010/023734 patent/WO2010093680A1/en not_active Ceased
- 2010-02-10 DE DE112010002830T patent/DE112010002830T5/de not_active Withdrawn
- 2010-02-10 JP JP2011549344A patent/JP5567035B2/ja active Active
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021149589A (ja) * | 2020-03-19 | 2021-09-27 | 株式会社キーエンス | 光学読取装置 |
| US11823005B2 (en) | 2020-03-19 | 2023-11-21 | Keyence Corporation | Optical reading device |
| JP7451844B2 (ja) | 2020-03-19 | 2024-03-19 | 株式会社キーエンス | 光学読取装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2010093680A1 (en) | 2010-08-19 |
| US20100200660A1 (en) | 2010-08-12 |
| DE112010002830T5 (de) | 2012-08-09 |
| JP2012517638A (ja) | 2012-08-02 |
| DE112010006121B4 (de) | 2025-04-17 |
| US9189670B2 (en) | 2015-11-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5567035B2 (ja) | ビジョン・オン・チップ・プロセッサを用いてバーコードを捕捉および検出するためのシステムおよび方法 | |
| JP5739522B2 (ja) | 全体画像内で注意の焦点に関する画像データを処理するためのシステムと方法 | |
| US9451142B2 (en) | Vision sensors, systems, and methods | |
| US10242434B1 (en) | Compensating for geometric distortion of images in constrained processing environments | |
| US11831833B2 (en) | Methods and arrangements for triggering detection, image correction or fingerprinting | |
| US7489834B2 (en) | Method and apparatus for image processing | |
| JP7049983B2 (ja) | 物体認識装置および物体認識方法 | |
| US20230013037A1 (en) | Compensating for geometric distortion of images in constrained processing environments | |
| US10713530B2 (en) | Image processing apparatus, image processing method, and image processing program | |
| JP5449329B2 (ja) | 強化された画像整合のための方法およびシステム | |
| US11995511B2 (en) | Methods and arrangements for localizing machine-readable indicia | |
| JP2018151748A (ja) | 画像処理装置、画像処理方法、テンプレート作成装置、物体認識処理装置及びプログラム | |
| US10373299B1 (en) | Compensating for geometric distortion of images in constrained processing environments | |
| EP2695106B1 (en) | Feature descriptor for image sections | |
| Tsiktsiris et al. | Accelerated seven segment optical character recognition algorithm | |
| US12423541B2 (en) | Indicia location coprocessor | |
| Safaei et al. | A system-level design for foreground and background identification in 3d scenes | |
| CN112347034B (zh) | 一种用于老年看护的多功能一体化片上系统 | |
| EP1178665A2 (en) | Optical scanner and image reader including one and two dimensional symbologies at variable depth of field | |
| Fatt et al. | Iris verification algorithm based on texture analysis and its implementation on DSP | |
| Shin et al. | An efficient algorithm for the extraction of contours and curvature scale space on SIMD-powered Smart Cameras | |
| PLATE | İSTANBUL TECHNICAL UNIVERSITY★ INSTITUTE OF SCIENCE AND TECHNOLOGY | |
| JP2002117410A (ja) | 位置/大きさ/傾き検出装置及び視覚装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20121031 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131128 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20140225 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20140304 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20140327 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20140403 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140421 |
|
| 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: 20140603 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140618 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5567035 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |