JP7396160B2 - 検査装置、検査プログラム及び検査方法 - Google Patents
検査装置、検査プログラム及び検査方法 Download PDFInfo
- Publication number
- JP7396160B2 JP7396160B2 JP2020056586A JP2020056586A JP7396160B2 JP 7396160 B2 JP7396160 B2 JP 7396160B2 JP 2020056586 A JP2020056586 A JP 2020056586A JP 2020056586 A JP2020056586 A JP 2020056586A JP 7396160 B2 JP7396160 B2 JP 7396160B2
- Authority
- JP
- Japan
- Prior art keywords
- color
- group
- pixels
- ratio
- unit
- 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
Landscapes
- Image Analysis (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
Description
検査対象の物品を撮影した対象画像より抽出された、該物品の外接矩形領域を、複数の領域画像に分割する分割部と、
前記複数の領域画像を、前記外接矩形領域の基準位置からの距離に応じて、複数のグループに分類する分類部と、
各グループに分類された領域画像に含まれる画素を、色ごとに集計することで、グループごとに各色の画素数の割合を算出する算出部と、
合格と判定される物品を撮影したモデル画像について予め算出された、各グループの各色の画素数の割合と、前記算出部により算出された各グループの各色の画素数の割合と比較し、前記検査対象の物品の合否を判定する比較部とを有する。
<検査システムのシステム構成>
はじめに、第1の実施形態に係る検査装置を含む検査システムのシステム構成について説明する。図1は、検査システムのシステム構成の一例を示す図である。
次に、検査装置120のハードウェア構成について説明する。図2は、検査装置のハードウェア構成の一例を示す図である。図2に示すように、検査装置120は、CPU(Central Processing Unit)201、ROM(Read Only Memory)202、RAM(Random Access Memory)203を有する。CPU201、ROM202、RAM203は、いわゆるコンピュータを形成する。
次に、検査装置120の生成部121の機能構成について説明する。図3は、検査装置の生成部の機能構成の一例を示す図である。図3に示すように、生成部121は、画像データ取得部301、圧縮部302、RGB値変換部303、領域分割部304、グループ生成部305、色彩割合算出部306、登録部307を有する。
次に、検査装置120の生成部121の各部(画像データ取得部301~登録部307の各部)の処理の具体例について説明する。
はじめに、生成部121の画像データ取得部301、圧縮部302、RGB値変換部303の処理の具体例について説明する。図4は、画像データ取得部、圧縮部、RGB値変換部の処理の具体例を示す図である。
・階調範囲=0~24に属するR値を、代表値=0に色変換すること、
・階調範囲=25~49に属するR値を、代表値=25に色変換すること、
・階調範囲=50~74に属するR値を、代表値=50に色変換すること、
・階調範囲=75~99に属するR値を、代表値=75に色変換すること、
・階調範囲=100~124に属するR値を、代表値=100に色変換すること、
・階調範囲=125~149に属するR値を、代表値=125に色変換すること、
等を示している。これにより、256階調のR値は、11の代表値に色変換されることになる。
次に、生成部121の領域分割部304の処理の具体例について説明する。図5は、領域分割部の処理の具体例を示す図である。図5に示すように、領域分割部304では、色変換済みの矩形画像430を取得すると、複数の領域画像に領域分割する。図5の例は、色変換済みの矩形画像430を、縦方向に6分割、横方向に6分割することで、36個の領域画像に領域分割した様子を示している。
次に、生成部121のグループ生成部305の処理の具体例について説明する。図6は、グループ生成部の処理の具体例を示す第1の図である。図6に示すように、グループ生成部305では、色変換済みの矩形画像430を領域分割することで得られる複数の領域画像を、複数のグループ(図6の例では、3個のグループ)に分類する。
次に、生成部121の色彩割合算出部306の処理の具体例について説明する。図7は、色彩割合算出部の処理の具体例を示す図である。
次に、生成部121の登録部307の処理の具体例について説明する。図8は、登録部の処理の具体例を示す図である。
次に、検査装置120の判定部122の機能構成について説明する。図9は、検査装置の判定部の機能構成の一例を示す図である。図9に示すように、判定部122は、画像データ取得部901、圧縮部902、RGB値変換部903(変換部の一例)を有する。また、判定部122は、領域分割部904(分割部の一例)、グループ生成部905(分類部の一例)、色彩割合算出部906(算出部の一例)、比較部907を有する。
次に、検査装置120の判定部122の各部(ここでは、比較部907)の処理の具体例について説明する。
次に、検査装置120の生成部121による基準データ生成処理の流れについて説明する。図12は、基準データ生成処理の流れを示すフローチャートである。
次に、検査装置120の判定部122による判定処理の流れについて説明する。図13は、判定処理の流れを示すフローチャートである。
上記第1の実施形態では、基準データ生成処理及び判定処理の際に、物品の固有の特性について、特に考慮しなかった。しかしながら、物品によっては、外観検査の際に考慮すべき固有の特性が含まれる場合がある。
図14は、グループ生成部の処理の具体例を示す第2の図である。なお、図14において、グループ生成部1400は、生成部121が有するグループ生成部であるとして説明するが、判定部122が有するグループ生成部も同様の機能を有しているものとする。
上記第1及び第2の実施形態では、領域画像をグループ分けする際、矩形画像の中心位置を基準位置とした。しかしながら、基準位置は、矩形画像の中心位置に限定されず、例えば、矩形画像の上端位置や下端位置であってもよい。あるいは、矩形画像の左端位置や右端位置であってもよい。
(付記1)
検査対象の物品を撮影した対象画像より抽出された、該物品の外接矩形領域を、複数の領域画像に分割する分割部と、
前記複数の領域画像を、前記外接矩形領域の基準位置からの距離に応じて、複数のグループに分類する分類部と、
各グループに分類された領域画像に含まれる画素を、色ごとに集計することで、グループごとに各色の画素数の割合を算出する算出部と、
合格と判定される物品を撮影したモデル画像について予め算出された、各グループの各色の画素数の割合と、前記算出部により算出された各グループの各色の画素数の割合と比較し、前記検査対象の物品の合否を判定する比較部と
を有する検査装置。
(付記2)
前記比較部は、
グループごとに比較した結果、いずれかのグループにおいて、各色の画素数の割合の差が所定の閾値以上であると判定した場合、前記検査対象の物品が不合格であると判定する、付記1に記載の検査装置。
(付記3)
前記比較部は、
グループごとに比較した結果、全てのグループにおいて、各色の画素数の割合の差が所定の閾値未満であると判定した場合、前記検査対象の物品が合格であると判定する、付記1に記載の検査装置。
(付記4)
前記比較部は、
複数のモデル画像について予め算出された、各グループの各色の画素数の割合に対して、前記検査対象の物品が合格であると判定した場合、各グループの各色の画素数の割合の差が最小となるモデル画像を特定することで、前記検査対象の物品のグレードを判定する、付記3に記載の検査装置。
(付記5)
前記検査対象の物品を撮影した対象画像より抽出された、該物品の外接矩形領域を、所定の画素数ごとの部分画像に分割し、各部分画像に含まれる所定数の画素の画素値をまとめて1の画素値を算出することで、前記物品の外接矩形領域を圧縮する圧縮部を更に有し、
前記算出部は、
前記部分画像を1画素として、前記画素数の割合を算出する、付記1に記載の検査装置。
(付記6)
前記圧縮部により圧縮された物品の外接矩形領域に含まれる各部分画像の画素値を、該画素値が属する階調範囲において予め定められた代表値に変換する変換部を更に有し、
前記算出部は、
前記代表値に変換された色ごとに集計することで、前記各色の画素数の割合を算出する、付記5に記載の検査装置。
(付記7)
前記分類部は、前記領域画像を複数のグループに分類する際、予め定められた色が含まれる領域画像を、分類対象から除外する、付記1に記載の検査装置。
(付記8)
前記外接矩形領域の基準位置には、前記外接矩形領域の中心位置、上端位置、下端位置、左端位置、右端位置のいずれかが含まれる、付記1に記載の検査装置。
(付記9)
検査対象の物品を撮影した対象画像より抽出された、該物品の外接矩形領域を、複数の領域画像に分割し、
前記複数の領域画像を、前記外接矩形領域の基準位置からの距離に応じて、複数のグループに分類し、
各グループに分類された領域画像に含まれる画素を、色ごとに集計することで、グループごとに各色の画素数の割合を算出し、
合格と判定される物品を撮影したモデル画像について予め算出された、各グループの各色の画素数の割合と、前記算出された各グループの各色の画素数の割合と比較し、前記検査対象の物品の合否を判定する、
処理をコンピュータに実行させるための検査プログラム。
(付記10)
検査対象の物品を撮影した対象画像より抽出された、該物品の外接矩形領域を、複数の領域画像に分割し、
前記複数の領域画像を、前記外接矩形領域の基準位置からの距離に応じて、複数のグループに分類し、
各グループに分類された領域画像に含まれる画素を、色ごとに集計することで、グループごとに各色の画素数の割合を算出し、
合格と判定される物品を撮影したモデル画像について予め算出された、各グループの各色の画素数の割合と、前記算出された各グループの各色の画素数の割合と比較し、前記検査対象の物品の合否を判定する、
処理をコンピュータが実行する検査方法。
110 :撮像装置
120 :検査装置
121 :生成部
122 :判定部
301 :画像データ取得部
302 :圧縮部
303 :RGB値変換部
304 :領域分割部
305 :グループ生成部
306 :色彩割合算出部
307 :登録部
430 :矩形画像
801~803 :テーブル
901 :画像データ取得部
902 :圧縮部
903 :RGB値変換部
904 :領域分割部
905 :グループ生成部
906 :色彩割合算出部
907 :比較部
1121~1123 :比較結果
1400 :グループ生成部
Claims (8)
- 検査対象の物品を撮影した対象画像より抽出された、該物品の外接矩形領域を、複数の領域画像に分割する分割部と、
前記複数の領域画像を、前記外接矩形領域の基準位置からの距離に応じて、複数のグループに分類する分類部と、
各グループに分類された領域画像に含まれる画素を、色ごとに集計することで、グループごとに各色の画素数の割合を算出する算出部と、
合格と判定される物品を撮影したモデル画像について予め算出された、各グループの各色の画素数の割合と、前記算出部により算出された各グループの各色の画素数の割合と比較し、前記検査対象の物品の合否を判定する比較部と
を有する検査装置。 - 前記比較部は、
グループごとに比較した結果、いずれかのグループにおいて、各色の画素数の割合の差が所定の閾値以上であると判定した場合、前記検査対象の物品が不合格であると判定する、請求項1に記載の検査装置。 - 前記比較部は、
グループごとに比較した結果、全てのグループにおいて、各色の画素数の割合の差が所定の閾値未満であると判定した場合、前記検査対象の物品が合格であると判定する、請求項1に記載の検査装置。 - 前記比較部は、
複数のモデル画像について予め算出された、各グループの各色の画素数の割合に対して、前記検査対象の物品が合格であると判定した場合、各グループの各色の画素数の割合の差が最小となるモデル画像を特定することで、前記検査対象の物品のグレードを判定する、請求項3に記載の検査装置。 - 前記検査対象の物品を撮影した対象画像より抽出された、該物品の外接矩形領域を、所定の画素数ごとの部分画像に分割し、各部分画像に含まれる所定数の画素の画素値をまとめて1の画素値を算出することで、前記物品の外接矩形領域を圧縮する圧縮部を更に有し、
前記算出部は、
前記部分画像を1画素として、前記画素数の割合を算出する、請求項1に記載の検査装置。 - 前記圧縮部により圧縮された物品の外接矩形領域に含まれる各部分画像の画素値を、該画素値が属する階調範囲において予め定められた代表値に変換する変換部を更に有し、
前記算出部は、前記代表値に変換された色ごとに集計することで、前記各色の画素数の割合を算出する、請求項5に記載の検査装置。 - 検査対象の物品を撮影した対象画像より抽出された、該物品の外接矩形領域を、複数の領域画像に分割し、
前記複数の領域画像を、前記外接矩形領域の基準位置からの距離に応じて、複数のグループに分類し、
各グループに分類された領域画像に含まれる画素を、色ごとに集計することで、グループごとに各色の画素数の割合を算出し、
合格と判定される物品を撮影したモデル画像について予め算出された、各グループの各色の画素数の割合と、前記算出された各グループの各色の画素数の割合と比較し、前記検査対象の物品の合否を判定する、
処理をコンピュータに実行させるための検査プログラム。 - 検査対象の物品を撮影した対象画像より抽出された、該物品の外接矩形領域を、複数の領域画像に分割し、
前記複数の領域画像を、前記外接矩形領域の基準位置からの距離に応じて、複数のグループに分類し、
各グループに分類された領域画像に含まれる画素を、色ごとに集計することで、グループごとに各色の画素数の割合を算出し、
合格と判定される物品を撮影したモデル画像について予め算出された、各グループの各色の画素数の割合と、前記算出された各グループの各色の画素数の割合と比較し、前記検査対象の物品の合否を判定する、
処理をコンピュータが実行する検査方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020056586A JP7396160B2 (ja) | 2020-03-26 | 2020-03-26 | 検査装置、検査プログラム及び検査方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020056586A JP7396160B2 (ja) | 2020-03-26 | 2020-03-26 | 検査装置、検査プログラム及び検査方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021157452A JP2021157452A (ja) | 2021-10-07 |
| JP7396160B2 true JP7396160B2 (ja) | 2023-12-12 |
Family
ID=77918473
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020056586A Active JP7396160B2 (ja) | 2020-03-26 | 2020-03-26 | 検査装置、検査プログラム及び検査方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7396160B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115272277A (zh) * | 2022-08-15 | 2022-11-01 | 维达护理用品(中国)有限公司 | 纸品包装在线检测方法及检测设备 |
| CN118279437B (zh) * | 2024-03-21 | 2025-07-22 | 成都乐信圣文科技有限责任公司 | 一种曼陀罗图案自动上色方法及系统 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012242233A (ja) | 2011-05-19 | 2012-12-10 | Sumitomo Metal Ind Ltd | 管内面検査方法、及び管内面検査装置 |
| JP2014136353A (ja) | 2013-01-16 | 2014-07-28 | Nec Fielding Ltd | プリンタ、プリンタの異常検出装置、及びその異常検出方法 |
| JP2014215233A (ja) | 2013-04-26 | 2014-11-17 | 橋本電機工業株式会社 | 単板の選別堆積装置及び単板選別方法 |
| JP2019086914A (ja) | 2017-11-02 | 2019-06-06 | 株式会社富士通アドバンストエンジニアリング | 検品装置、検品方法及び検品プログラム |
-
2020
- 2020-03-26 JP JP2020056586A patent/JP7396160B2/ja active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012242233A (ja) | 2011-05-19 | 2012-12-10 | Sumitomo Metal Ind Ltd | 管内面検査方法、及び管内面検査装置 |
| JP2014136353A (ja) | 2013-01-16 | 2014-07-28 | Nec Fielding Ltd | プリンタ、プリンタの異常検出装置、及びその異常検出方法 |
| JP2014215233A (ja) | 2013-04-26 | 2014-11-17 | 橋本電機工業株式会社 | 単板の選別堆積装置及び単板選別方法 |
| JP2019086914A (ja) | 2017-11-02 | 2019-06-06 | 株式会社富士通アドバンストエンジニアリング | 検品装置、検品方法及び検品プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021157452A (ja) | 2021-10-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Sun | Inspecting pizza topping percentage and distribution by a computer vision method | |
| US20170069075A1 (en) | Classifier generation apparatus, defective/non-defective determination method, and program | |
| Suttapakti et al. | Potato leaf disease classification based on distinct color and texture feature extraction | |
| JP3740065B2 (ja) | 領域分割された映像の領域特徴値整合に基づいた客体抽出装置およびその方法 | |
| Dadwal et al. | Color image segmentation for fruit ripeness detection: A review | |
| Zhang et al. | Date maturity and quality evaluation using color distribution analysis and back projection | |
| JP7396160B2 (ja) | 検査装置、検査プログラム及び検査方法 | |
| US8873859B2 (en) | Apparatus and method that determines whether a pattern within the detection window is a subject based on characteristic amounts obtained from within a first region | |
| US9824278B2 (en) | Determining native resolutions of video sequences | |
| CN103106668B (zh) | 基于颜色直方图来描述图像区域的方法和系统 | |
| WO2019026104A1 (ja) | 情報処理装置、情報処理プログラム及び情報処理方法 | |
| CN109271906A (zh) | 一种基于深度卷积神经网络的烟雾检测方法及其装置 | |
| US20140185956A1 (en) | Device and method of image processing | |
| Dang-Ngoc et al. | Citrus leaf disease detection and classification using hierarchical support vector machine | |
| CN106454302A (zh) | 一种果蔬成熟度检测方法及装置 | |
| Najeeb et al. | Dates maturity status and classification using image processing | |
| JP7167426B2 (ja) | 検品装置、検品方法及び検品プログラム | |
| JPH10124535A (ja) | データベースの画像中のサンプルの探索方法 | |
| KR20070122409A (ko) | 비디오 콘텐츠 검출기 | |
| JP7144384B2 (ja) | オブジェクト検出装置、方法及びプログラム | |
| JP6404794B2 (ja) | 画像情報取得方法、画像評価方法、画像情報取得装置、画像評価装置及び画像処理プログラム | |
| Reyes et al. | Image analysis of real-time classification of cherry fruit from colour features | |
| Gelasca et al. | On evaluating video object segmentation quality: A perceptually driven objective metric | |
| JP2013150122A (ja) | 画像処理装置、方法、及びプログラム | |
| Mousse et al. | Fast moving object detection from overlapping cameras |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20210825 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221208 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231023 |
|
| 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: 20231031 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231113 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7396160 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |