[go: up one dir, main page]

JP7360841B2 - X線画像処理システムおよびその方法、そのプログラム - Google Patents

X線画像処理システムおよびその方法、そのプログラム Download PDF

Info

Publication number
JP7360841B2
JP7360841B2 JP2019147053A JP2019147053A JP7360841B2 JP 7360841 B2 JP7360841 B2 JP 7360841B2 JP 2019147053 A JP2019147053 A JP 2019147053A JP 2019147053 A JP2019147053 A JP 2019147053A JP 7360841 B2 JP7360841 B2 JP 7360841B2
Authority
JP
Japan
Prior art keywords
image
article
ray
amount data
transmission amount
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
Application number
JP2019147053A
Other languages
English (en)
Other versions
JP2021026742A (ja
Inventor
直人 秋良
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Solutions Ltd
Original Assignee
Hitachi Solutions Ltd
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 Hitachi Solutions Ltd filed Critical Hitachi Solutions Ltd
Priority to JP2019147053A priority Critical patent/JP7360841B2/ja
Priority to CN202010126421.4A priority patent/CN112346138B/zh
Priority to US16/814,730 priority patent/US11182637B2/en
Priority to EP20162374.1A priority patent/EP3772722B1/en
Publication of JP2021026742A publication Critical patent/JP2021026742A/ja
Application granted granted Critical
Publication of JP7360841B2 publication Critical patent/JP7360841B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01VGEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
    • G01V5/00Prospecting or detecting by the use of ionising radiation, e.g. of natural or induced radioactivity
    • G01V5/20Detecting prohibited goods, e.g. weapons, explosives, hazardous substances, contraband or smuggled objects
    • G01V5/22Active interrogation, i.e. by irradiating objects or goods using external radiation sources, e.g. using gamma rays or cosmic rays
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/30Determination of transform parameters for the alignment of images, i.e. image registration
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N23/00Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00
    • G01N23/02Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00 by transmitting the radiation through the material
    • G01N23/04Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00 by transmitting the radiation through the material and forming images of the material
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01VGEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
    • G01V5/00Prospecting or detecting by the use of ionising radiation, e.g. of natural or induced radioactivity
    • G01V5/20Detecting prohibited goods, e.g. weapons, explosives, hazardous substances, contraband or smuggled objects
    • G01V5/22Active interrogation, i.e. by irradiating objects or goods using external radiation sources, e.g. using gamma rays or cosmic rays
    • G01V5/232Active interrogation, i.e. by irradiating objects or goods using external radiation sources, e.g. using gamma rays or cosmic rays having relative motion between the source, detector and object other than by conveyor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/214Generating training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/50Image enhancement or restoration using two or more images, e.g. averaging or subtraction
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/10Image acquisition
    • G06V10/12Details of acquisition arrangements; Constructional details thereof
    • G06V10/14Optical characteristics of the device performing the acquisition or on the illumination arrangements
    • G06V10/143Sensing or illuminating at different wavelengths
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/26Segmentation of patterns in the image field; Cutting or merging of image elements to establish the pattern region, e.g. clustering-based techniques; Detection of occlusion
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/52Surveillance or monitoring of activities, e.g. for recognising suspicious objects
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01NINVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
    • G01N23/00Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00
    • G01N23/02Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00 by transmitting the radiation through the material
    • G01N23/06Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00 by transmitting the radiation through the material and measuring the absorption
    • G01N23/10Investigating or analysing materials by the use of wave or particle radiation, e.g. X-rays or neutrons, not covered by groups G01N3/00 – G01N17/00, G01N21/00 or G01N22/00 by transmitting the radiation through the material and measuring the absorption the material being confined in a container, e.g. in a luggage X-ray scanners
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10024Color image
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10116X-ray image
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20212Image combination
    • G06T2207/20221Image fusion; Image merging
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30112Baggage; Luggage; Suitcase
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V2201/00Indexing scheme relating to image or video recognition or understanding
    • G06V2201/05Recognition of patterns representing particular kinds of hidden objects, e.g. weapons, explosives, drugs

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Biology (AREA)
  • Software Systems (AREA)
  • High Energy & Nuclear Physics (AREA)
  • General Life Sciences & Earth Sciences (AREA)
  • Geophysics (AREA)
  • Quality & Reliability (AREA)
  • Medical Informatics (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Health & Medical Sciences (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Biochemistry (AREA)
  • General Health & Medical Sciences (AREA)
  • Immunology (AREA)
  • Pathology (AREA)
  • Analysing Materials By The Use Of Radiation (AREA)
  • Image Processing (AREA)

Description

本発明は、X線画像処理システムおよびその方法、そのプログラムに係り、特に、手荷物検査に用いられるX線検査装置において取得されるX線画像に含まれる物品の判定技術に関する。
空港や大規模イベント会場等において手荷物検査にX線手荷物検査装置が利用されている。X線手荷物検査装置は一般的に、X線の透過量を示すグレースケール画像や、さらに材質を判定して材質毎に色づけをしたカラー画像を生成し、検査員が目視で画像をチェックして危険物の有無を確認している。検査員が危険物を発見すると、荷物を開被検査するのが一般的な運用である。
X線画像に危険物が含まれているか否かを確認するためには、高度な訓練を受けた検査員が必要である。そのため、例えば大規模イベントに際して検査員を一時的に大量に確保することは、事前の訓練やコストの点から難しい。そこで、検査員の負荷を少しでも低減するために、危険物の発見を自動化しようという試みがされている。
画像認識を自動化する一方策として、AI(人工知能)による深層学習を活用した画像認識技術があげられる。深層学習は映像解析の用途などで広く用いられており、高い認識精度が得られるため、その普及が進んでいる。しかし、学習するためには、大量の学習データが必要であり、高い認識精度を得るためには多様なパターンを網羅した学習データを用意する必要がある。画像認識のための機械学習を用いる技術として、例えば、特許文献1には、2つの画像から取得した領域の画像を、色情報を補正した上で合成する方法が開示されている。
特開2017-45441号公報
特許文献1に記載の技術は、一般に防犯カメラや車載カメラなどで撮影された画像を対象としている。そのため、合成対象が重なった場合には何れの画像が前面になるか、を考慮することができる。また、合成対象の画像の種類や位置がカメラの設置位置の情報から限定されるため、画像認識のための種々の条件を事前に設定することができる。
一方、X線画像を対象とした画像合成では、X線が物品を透過するため、物品が重なった領域では複数の物品の特徴が含まれた画像となる。そのため、従来の画像合成の技術をそのまま用いることができない。また、X線手荷物検査に適用する場合、どのような物品の組合せがよいかは、検査が行われるイベントの種類や時期などによって変わるため、それらを事前に想定することが難しい。
本発明の目的は、X線検査業務において取得されるX線画像を用いた画像認識の精度を向上させることにある。
本発明に係るX線画像処理システムの好ましい一例によれば、物品があると特定された領域の情報を取得し、同じ領域(例えば同じ背景、同じ荷物)の複数のセンサにより得られたX線透過量で合成を行い、再度合成したX線透過量から材質情報を推定してカラー画像を生成する。合成の対象として、一例では、運用中に蓄積される物品の組合せ情報を利用し、例えば同じ荷物に含まれる物品の組み合わせとして組合せの多い物品が好ましい。合成により生成されるカラー画像を学習データとして使用する。
本発明によれば、X線検査業務において取得されるX線画像を用いた画像認識の精度を向上させることが可能となる。また、X線画像に合成した画像を用いて学習データを構築することで、物品の重なりがある場合でも高精度に物品を認識することが可能となる。
X線検査装置の構成図である。 処理装置102の機能構成図である。 共起データテーブル220の構成とデータ例を示す図である。 物品データテーブル221の構成とデータ例を示す図である。 物品の認識の処理動作を示すフローチャートである。 学習データ218の生成と学習の動作を示すフローチャートである。 実施例2におけるカラー画像と透過量の関係を示す図である。 実施例2における2種類の物品の透過量データの例を示す図である。 実施例2における物品の合成の処理動作を示すフローチャートである。 実施例2における2種類の物品の透過量データの例を示す図である。 実施例2における2種類の物品の透過量データの例を示す図である。 エネルギー変換テーブルの構成とデータ例を示す図である。
以下、本発明のX線画像処理システムの好ましい実施形態について説明する。
図1は、X線画像処理システムの一実施例に係るX線検査装置の構成図である。
X線検査装置100は、例えば空港の保安検査において手荷物検査装置として広く用いられている装置であり、X線装置本体(以下、装置本体という)101と、処理装置102と、表示部103と、入力部104を有して構成される。処理装置102は例えばパーソナルコンピュータ(PC)である。
装置本体101は、X線を照射する照射機構と、手荷物等の対象物を撮影してX線の透過量を計測するX線撮影機構を有し、X線透過量のデータ(以下、単に透過量データまたは透過量ということがある)を出力する。処理装置102は、装置本体101が撮影したX線画像の物品認識結果に基づき手荷物が安全であるか否かを判定し、蓄積された物品情報を用いて画像認識用のモデルを学習する。表示部103はX線画像を表示する表示端末であり、画面に表示されるX線画像を検査員が目視で確認することができる。
装置本体101は、荷物を搬送するベルトコンベアを備えた搬送機構を有し、搬送機構は制御部により制御されて、ベルトコンベアを駆動、停止する。装置本体101は表示ランプを有し、物品認識の結果、制御部が危険な手荷物(アラート対象物)と判定した場合、表示ランプを点灯してアラート対象物である旨を検査員に通知する。
搬送機構には、X線の透過量を計測する2種類のX線センサ(以下単にセンサという)が配置され、2種類のデータを取得する。すなわち、1のセンサが低いエネルギーのデータを取得し、他の1のセンサが高いエネルギーのデータを取得する。処理装置102は、2つのセンサにより取得される高エネルギーのデータと低エネルギーのデータの差分に基づき対象物の材質を判定する。X線センサとしては、材質が判断できるX線データが取得できればよく、X線センサの検知方式は問わない。例えば後方散乱式の材質判定センサ等を用いることができる。なお、X線センサによるX線データの取得をX線データ取得部と言うことができる。
図2は、処理装置102の機能構成図である。
処理装置102は、処理部(CPU:Central Processing Unit)201、主メモリ202、表示部103を接続する表示インターフェース(I/F)部203、入力部104を接続する入力インターフェース(I/F)部204、通信部205、記憶部210を有する情報処理装置である。
処理部201はプログラムを実行して所定の機能や動作を実現する。記憶部210は、物品認識プログラム212、画像合成プログラム213、画面表示プログラム214、共起データ管理プログラム215、X線データ管理プログラム216、物品学習プログラム217、学習データ218、荷物撮影データ219、共起データテーブル220、物品データテーブル221、学習モデル222を格納する。
ここで、物品認識プログラム212は、装置本体101が撮影したX線の透過量データから生成した荷物の材質情報と物品の密度情報を可視化したカラー画像を対象として、深層学習のセグメンテーション技術を用いて画像内に含まれる物品を画素単位で認識する。物品認識プログラム212による動作の詳細については後述する。
画像合成プログラム213は、共起データテーブル220を用いて物品の組合せを生成し、指定またはランダムに指定した位置に、物品の領域の高低2種類のエネルギーを用いて画像を合成する。画像合成プログラム214の動作の詳細については後述する。
画面表示プログラム214は、装置本体101が撮影したX線透過量データから生成したカラー画像またはグレースケール画像および検査対象の物品情報を表示部103に表示する。また、認識ができなかった検査対象の物品があった場合には、マウスなどの入力部203から物品の領域および種類の指定を受けて、追加の物品情報を取得する。画面表示プログラム214の動作の詳細については後述する。
共起データ管理プログラム215は、手荷物検査中に認識した物品情報から一緒に持ち込まれる物品の組合せを集計し、画像の合成で使用する物品の組合せ情報を生成する。共起データ管理プログラム215の動作の詳細については後述する。
X線データ管理プログラム216は、装置本体101で2種類のセンサにより計測されるX線透過量データから、材質と密度情報を示すカラー画像を生成して、透過量データとカラー画像を荷物撮影データ219に登録する。すなわち、2つのセンサのX線透過量データの差分から物品の材質を判定し、材質情報が色の種別、透過量が色の濃さ(密度が大きい部分は濃く、密度が小さい部分は薄い)となるカラー画像を生成する。なお、荷物撮影データ219の取得要求があった場合、指定された条件のデータを要求先へ提供される。
物品学習プログラム217は、入力されたカラー画像およびタグデータを用いて深層学習のセグメンテーション処理などを用いて学習を実施し、学習モデル222を生成する。
なお、記憶部210に記憶される、上記の、物品認識プログラム212、画像合成プログラム213、画面表示プログラム214、共起データ管理プログラム215、X線データ管理プログラム216、物品学習プログラム217は、処理部201で実行されると、それぞれ、物品認識部212´、画像合成部213´、画面表示部214´、共起データ管理部215´、X線データ管理部216´、物品学習部217´として機能を実現する。
学習データ218は、学習に使用されるカラー画像およびタグデータを登録する。学習データ218とはデータの集合或いは学習データを記憶するデータ領域である。カラー画像はX線データ管理プログラム216によって生成される画像データである。タグデータは物品の輪郭を表すデータ、すなわち輪郭が物品の種類を表すデータであり、物品データテーブル221(後述する)の物品IDと紐付けされる。
荷物撮影データ219は、装置本体101で撮影されるX線荷物画像、すなわち高低2種類の透過量データおよびカラー画像、グレースケール画像を記憶する。荷物撮影データ291には、共起データテーブル220(後述する)の荷物IDが付与される。
共起データテーブル220は、図3に示すように、共起データ管理プログラム215で取得される荷物毎の物品認識結果の情報が保存される。すなわち、荷物毎に付与される荷物IDに対応して、撮影日時と、スマートフォンや財布、ペットボトル、カメラ、時計、等の検出される物品の有無が保存される。
物品データテーブル221は、図4に示すように、X線荷物画像(荷物撮影データ219)から認識される物品の種別、重なり有無、使用頻度、追加方法などの情報が登録される。すなわち、物品データテーブル221には、物品を特定する物品ID毎に、物品の種類を示す種別ID、物品が他の物品と重なっているかを示す重なり有無のフラグ、学習に使用した回数を示す使用頻度、物品情報の追加が認識結果か追加登録かを示す追加フラグなどが登録される。ここで、重なり有無の判定は、2つの物品の画素が接している場合に重なりの可能性ありと判断できればどのような方式を用いても構わない。さらに、物品ID毎に、物品を囲む矩形で示したカラー画像、グレースケール画像、物品領域の高低2種類の透過量データ、物品が存在する画素を示すマスクデータが、記憶部210の荷物撮影データ219に別途登録されて、物品データテーブル221の物品IDと紐付けされる。マスクデータには、物品領域を囲む矩形の画素数分の値が格納されており、物品の画素には1、その他の画素には0が登録される。尚、物品の位置が画素単位で特定できれば、他の形式で保存しても構わない。
学習モデル222には、物品学習プログラム217で学習したモデルのパラメータ情報が登録される。
次に、図5を参照して、物品の認識と表示を行う処理動作について説明する。この処理動作は、X線検査装置100を使用する日常の検査業務において実施される。
まず、X線データ管理プログラム216が、材質を判定するために複数のセンサで撮影したX線の透過量データを取得し、複数のセンサの透過量データの差分情報から画像の画素単位の材質を判定する。材質の判定は、例えばこの分野で広く知られている高低エネルギーの2種類の透過量の差分情報により、金属、無機物、有機物、その他の4種類に分類する方法を用いることができる。次に、材質情報と指定したセンサのX線透過量を用いて、材質情報が色の種別、透過量が色の濃さ(密度が大きい部分は濃く、密度が小さい部分は薄い)となるカラー画像を生成し、2つのセンサのX線透過量データとカラー画像を荷物撮影データ219に登録する(S501)。
次に、物品認識プログラム212が、ステップS501で取得したカラー画像を取得し、深層学習のセグメンテーション処理を用いて画素単位で物品を認識する(S502)。ここで、物品の認識には、OSS(オープンソースソフトウェア)のライブラリとして広く知られている「Fully Convolutional Instance-aware Semantic Segmentation」などのライブラリを用いることができる。尚、画素単位で物品が特定できれば、認識の方式は問わない。
次に、画面表示プログラム214が、ステップS502の認識結果の中に検査対象としてアラート対象とされている物品が含まれている場合は、該当の部分をハイライト表示した画像を表示部103に表示する(S503)。ここで、ハイライト表示は、例えば赤い矩形をアラート対象の物品を囲むことで実現できる。なお、ハイライト表示の方法はアラート対象物のエリアが分かれば、方式は問わない。なお、ハイライト表示がされていない禁止物を検査員が確認した場合には、キーボードやマウスなどの入力部104で物品の輪郭および種別の入力を受け、追加の物品情報として物品データテーブル221に登録することができる。ここで、物品の輪郭の指定は、輪郭を複数の点で囲むことにより、或いはタッチパネルなどの表示部103を用いて輪郭を手でなぞることで、入力可能である。また、アラート対象の物品およびその他の物品について、物品の単位で事前にグレースケール画像とカラー画像のどちらが見やすいかを定義しておき、この定義に基づき物品単位でカラーとグレースケールの色付けを変更して表示することも可能である。通常の検査業務においては、画像全体をカラーとグレースケールで切り替えて表示しながら検査が行われていることがある。その場合、物品毎の見易さにあった色付けを物品単位で実施することで、検査の効率化が期待できる。色付け方法に関しては、物品があると特定された画素の色をカラーとグレースケールで切り替えることで実現できるので、その詳細な説明は省略する。
次に、X線データ管理プログラム216が、ステップ502で認識した荷物毎に物品の個数を共起データテーブル220に登録する(S504)。なお、ステップS503で追加指定された物品の個数も同様に共起データテーブル220に登録される。その結果、共起データテーブル220には、荷物ID毎に物品の種類および個数が登録される。(なお、物品の個数を頻度情報と言うことがある。)
次に、X線データ管理プログラム216が、ステップ502で認識した物品の画像情報と透過量データおよびステップS503で追加指定された物品の画像情報と透過量データを、物品データテーブル221に登録する(S505)。その結果、物品データテーブル221には、物品IDに対応して、物品の種別ID、物品の重なり有無フラグ、学習に使用した回数を示す使用頻度、物品情報の追加方法フラグなどが登録される。
そして、画面表示プログラム214が撮影終了の指示を受けた場合には処理を終了し、指示がない場合は、ステップS501乃至S505の処理を、終了指示があるまで実行する(S506)。なお、共起データテーブル220および物品データテーブル221の内容は、荷物や物品のデータが登録される度に書き換えられるので、テーブル内容の更新と言うこともできる。
次に、図6を参照して、学習データ218の生成と学習の動作について説明する。
まず、共起データ管理プログラム215が、共起データテーブル220から共起データを取得し、指定した期間内(例えば1週間)によく出現する物品の組合せ情報を集計し、頻度が高い物品の組合せを物品リストとして選定する(S601)。例えば、物品の個数が同じデータを頻度順に並べて、頻度の高い順に候補とし、1番目の物品の組合せを選定することができる。図3の共起データテーブル220の例では、スマートフォンと財布の組合せが高頻度となっている。なお、1番目のリストを使用したあとは、2番目を用いるなど、特定の物品の組合せに限定されないように過去に使用したリストは優先度を低くするなどしても構わない。
次に、画像合成プログラム213が、ステップS601で選定した物品の物品データを、物品データテーブル221から選定する(S602)。ここで、物品データの取得は、学習に使用した頻度が少ない物品および手動で追加した(認識できなかった)物品の画像が優先的に選択されるように選択し、事前に決めた条件に一致する候補の物品からランダムに選択する。また、物品が他の物品と重なった画像から取得した物品データは、一部が欠損したり、他の物品の一部が物品のデータに含まれている可能性があるため、選択対象から除外する。
次に、画像合成プログラム213が、ステップS602で取得した物品の画像中の配置位置を選定する(S603)。画像位置は、画像の回転角度(0~360度)、始点座標X、Y(0<X<荷物画像の幅、0<Y<荷物画像の高さ)を乱数で取得し、X、Yについては物品の画像が荷物画像の領域をはみ出さないように選定する。尚、荷物画像のサイズは、事前に定義しておき、事前に決めた鞄やトレイなどのX線荷物の物品なし画像に対する物品位置を選定する。
次に、画像合成プログラム213が、ステップS602で選定した物品データをステップS603で選定した位置および回転角度で合成を行う(S604)。通常の荷物画像は、鞄やトレイなどに物品が加わるため、ここでは事前にトレイや鞄のみの撮影データを大量に用意しておき、その中から選んだ画像に対して、加えていくことで合成を実施する。物品が複数ある場合は、1つ目の物品はトレイや鞄のみの画像と物品の画像の合成、2つ目の物品は1つ目を加えた画像に対する合成といったように、物品を1つずつ追加していくことで合成を実施する。尚、危険物などのアラート対象となる物品に関しては、頻度が少なくても積極的に学習データに含める必要があるため、事前に決めた回数に1回は、組み合わせにアラート対象となる物品を意図的に加えることもできる。
ここで、画像の合成は、物品データのマスクデータから、物品の位置を取得し、物品を含む座標の2種類の透過量データを取得し、物品の透過量A、荷物画像の透過量B(物品追加済のケースを含む)に対して、下記の計算式で計算される値を透過量Aと透過量Bが重なった場合の新しい透過量として算出する。尚、下記の計算式は一例であり、物品が重なった場合の透過量の変化を近似できれば、他の計算式を用いても構わない。
[式] (透過量A/透過量MAX)×(透過量B/透過量MAX)×透過量MAX
ここで、透過量MAXは、荷物がない場合に得られる装置のセンサの最大値となり、例えば、「65535」といった値が設定される。2つの物品を重ねた場合の透過量の計算は、2つのセンサの透過量データに対して実施することで、物品と荷物画像を重ねた場合の透過量の変化を近似することができる。
次に、すべての物品を合成した2つの透過量に対して、X線データ管理プログラム216が、2つの透過量の差分情報から各画素の材質を特定し、カラー画像を生成し、物品がある画素と種別を示すタグデータと共に、学習データ218に登録する(S605)。本実施例の合成方法を用いることで、カラー画像では合成ができない重なりを考慮した合成ができるので、より自然な学習データが生成できる。
次に、予め定めた回数だけステップS602乃至ステップS605の処理を繰り返すことで学習データをN個生成し、学習データ218に登録する(S606)。同じ物品リストであっても、合成に使用する物品データや合成する位置が異なるため、毎回異なる荷物画像が生成される。そのため、Mパターンの物品リストに対して、N個の荷物画像を生成する場合、M×Nが学習データ生成に使用できる時間に収まるようにNを設定するのがよい。
次に、物品リスト選定の終了指示があるまでステップS601乃至ステップS606の処理を実行し、終了指示がある場合は処理を終了する(S607)。
次に、物品学習プログラム217で学習データ218を読出し、深層学習のセグメンテーション方式など、画素単位で物品を特定できる方式でモデル学習を実行する(S608)。学習には、画像データおよびどの座標に物品があるかを示すタグデータが必要となるが、合成するときに、物品の位置が特定できているため、その情報をタグデータとして活用することで、学習が実行できる。
なお、本実施例における図5および図6の処理動作は、図2に示した幾つかのプログラムが協同して行われるが、これらの各動作を1つのプログラムとして実現するように構成してもよい。
図7乃至図12を参照して、実施例2に係るX線画像の合成について説明する。
実施例2は、実施例1に係る図2の処理装置102を前提とするが、画像の合成方法が実施例1と相違する。図7に概略を示すように、カラー画像で複数の物品の位置を特定し(図7(1))、物品の合成をX線透過量で行い(図7(2))、再度、X線透過量からカラー画像を生成することで(図7(3))、深層学習の学習に必要なカラー画像を生成する。尚、X線透過量からカラー画像への変換は不可逆変換のため、実施例2による合成は、2種類のX線透過量とカラー画像の両方を保持することで実現する。図8に示すように、(a)高エネルギーの透過量データと、(b)低エネルギーの透過量データを用いて、合成する合成画像の背景となる画像(例えば解像度が640x480)の透過量データ(2種類)と物品の透過量データ(2種類)を、下記の数1、および数2の計算式を用いて画素単位で合成する。
Figure 0007360841000001
Figure 0007360841000002
但し、P1、P2は各々の画像の注目画素の透過量とし、2個以上の画像を同時に合成する場合は、P3について同様に積算する。ここで、x,yは、画素の位置を示し、画像の左上がx=0,y=0となり、右方向にxが大きく、下方向にyが大きくなる。
次に、図9のフローチャートを参照して、実施例2に係る画像の合成処理動作について説明する。
画像合成プログラム213が、荷物撮影データ219から、図10(a)のように、トレイや鞄などを撮影した背景の透過量データを取得する(S901)。なお、トレイや鞄以外の物が既に写っている荷物撮影データを取得してもよい。
次に、画像合成プログラム213が、物品データテーブル221を参照して、合成対象の物品の透過量データを取得する(S902)。なお、物品の形状は矩形とは限らないため、物品の透過量データには、図11(b)に示すマスクデータ(カラー画像の検出結果)などのような、物品がある画素を特定する情報が含まれる。例えば、物品のある画素は1、物品のない画素は0が登録される。複数の物品を1つのマスクデータで表現する場合は、物品がない画素は0、その他の画素は物品を識別するID(>=1)が登録される。
次に、画像合成プログラム213が、[数1][数2]に示す式による合成方法で、透過量を合成する(S903)。尚、透過量が65536段階でない場合は、65535の部分を段階数に調整する。
次に、他に合成対象の物品がある場合は、ステップS902乃至ステップS903の処理を繰り返す(S904)。
次に、X線データ管理プログラム216が、合成した透過量(高低エネルギー2種類)のデータからカラー画像を生成し、各画素の物品種別を示す情報と共に、カラー画像を学習データとして出力する(S905)。この処理は、図10(c)(d)に示す動作となる。学習データは、各画素の物品の種別情報と共に学習データ218に保存される。
尚、装置本体101からの入力データが、高低エネルギーの2種類のデータではなく、カラー画像のみである場合は、カラー画像をグレースケール化して、密度が大きい部分が濃い画像とし密度が低い部分を淡い画像とするように画像変換して、グレースケール画像の各画素の値を高エネルギーまたは低エネルギーとすることができる。ただし、物品の合成には2種類の透過量データが必要となるため、例えば図12に示す透過量(高エネルギー想定)からの低エネルギーに変換するエネルギー変換テーブルを用いて、透過量を推定する。尚、該当する値がエネルギー変換テーブルにない場合には、一番近い値の透過量の値の変換値を用いるのがよい。尚、エネルギー変換テーブルは記憶部210に予め用意され、そのテーブルの値は、事前に高低エネルギーの組合せの統計を取得することで生成することができる。
本実施例によれば、X線手荷物検査を実施しながら蓄積された物品データおよび追加データを用いて自動で学習データを生成できるので、X線手荷物検査の運用しながら精度を高めていけるという効果がある。また。物品の組み合わせを運用に近いものにできることで、運用に合わせた学習データの生成が期待できる。さらに、カラー画像で特定した物品の領域の透過量を用いて画像を合成し、カラー画像に戻すことで、物品の重なりを再現できる学習データが構築できるという効果がある。
100:X線検査装置
101:装置本体
102:処理装置
103:表示部
104:入力部
201:CPU
202:主メモリ
205:通信部
210:記憶部
211:OS
212:物品認識プログラム
213:画像合成プログラム
214:画面表示プログラム
215:共起データ管理プログラム
216:X線データ管理プログラム
217:物品学習プログラム
218:学習データ
219:荷物撮影データ
220:共起データテーブル
221:物品データテーブル
222:学習モデル

Claims (12)

  1. データを処理する処理部と、記憶部を有する処理装置を用いて、X線画像を処理するX線画像処理システムであって、
    前記処理部は、
    複数のセンサにより複数のX線透過量データを取得する取得部と、
    該取得された複数のX線透過量データの差分を基に、画素単位で画像の材質を判定して、対象物の材質に応じてカラー画像を生成する画像生成部と、
    生成された前記カラー画像を基に、画素単位で物品を認識する認識部と、
    前記X線透過量データを用いて背景画像と物品画像の合成を行う合成部と、を有し、
    生成された前記カラー画像と前記X線透過量データとを前記記憶部に記憶し、
    背景の単位として同じ荷物に含まれる前記物品の情報を前記記憶部に記憶し、
    前記合成部は、前記記憶部に記憶された物品の情報に基づいて、背景となる複数の透過量データと物品の複数の透過量データを画素単位で合成する、
    ことを特徴とするX線画像処理システム。
  2. データを処理する処理部と、記憶部を有する処理装置を用いて、X線画像を処理するX線画像処理システムであって、
    前記処理部は、
    複数のセンサにより複数のX線透過量データを取得する取得部と、
    該取得された複数のX線透過量データの差分を基に、画素単位で画像の材質を判定して、対象物の材質に応じてカラー画像を生成する画像生成部と、
    生成された前記カラー画像を基に、画素単位で物品を認識する認識部と、
    前記X線透過量データを用いて背景画像と物品画像の合成を行う合成部と、を有し、
    生成された前記カラー画像と前記X線透過量データとを前記記憶部に記憶し、
    背景の単位として同じ荷物に含まれる前記物品の情報を前記記憶部に記憶し、
    前記合成部は、前記記憶部に記憶された物品の情報に基づいて、前記X線透過量データを用いて前記荷物の画像と前記物品画像を合成する、
    ことを特徴とするX線画像処理システム。
  3. 前記取得部により取得される前記荷物ごとに、該荷物に含まれる物品の個数を登録する第1のテーブルと、
    前記認識部により認識された物品の画像情報と透過量データを関連付けて登録する第2のテーブルと、を前記記憶部に有し、
    前記合成部は、前記第1のテーブルを参照して、物品の組合せの頻度の高い物品の組合せについて、前記第2のテーブルから物品の画像情報を選択して、画像の合成を行う、
    請求項1または2に記載のX線画像処理システム。
  4. 前記合成により生成されたカラー画像を学習データとして用いる、
    請求項1または2に記載のX線画像処理システム。
  5. データを処理する処理部と、記憶部を有する処理装置を用いて、X線画像を処理するX線画像処理方法であって、
    複数のセンサにより複数のX線透過量データを取得するステップと、
    該取得された複数のX線透過量データの差分を基に、画素単位で画像の材質を判定するステップと、
    前記X線透過量データを基に、対象物の材質に応じてカラー画像を生成するステップと、
    生成された前記カラー画像を基に、画素単位で物品を認識する認識ステップと、
    前記X線透過量データを用いて背景画像と物品画像の合成を行う合成ステップと、を有し、
    生成された前記カラー画像と前記X線透過量データとを前記記憶部に記憶し、
    背景の単位として同じ荷物に含まれる前記物品の情報を前記記憶部に記憶し、
    前記合成ステップは、前記記憶部に記憶された物品の情報に基づいて、背景となる複数の透過量データと物品の複数の透過量データを画素単位で合成する、
    ことを特徴とするX線画像処理方法。
  6. データを処理する処理部と、記憶部を有する処理装置を用いて、X線画像を処理するX線画像処理方法であって、
    複数のセンサにより複数のX線透過量データを取得するステップと、
    該取得された複数のX線透過量データの差分を基に、画素単位で画像の材質を判定するステップと、
    前記X線透過量データを基に、対象物の材質に応じてカラー画像を生成するステップと、
    生成された前記カラー画像を基に、画素単位で物品を認識する認識ステップと、
    前記X線透過量データを用いて背景画像と物品画像の合成を行う合成ステップと、を有し、
    生成された前記カラー画像と前記X線透過量データとを前記記憶部に記憶し、
    背景の単位として同じ荷物に含まれる前記物品の情報を前記記憶部に記憶し、
    前記合成ステップは、前記記憶部に記憶された物品の情報に基づいて、前記X線透過量データを用いて前記荷物の画像と前記物品画像を合成する、
    ことを特徴とするX線画像処理方法。
  7. 前記同じ荷物に含まれる前記物品の頻度情報を記憶部に記憶し、
    前記合成ステップは、前記記憶部に記憶された物品の頻度情報に基づいて前記物品の組合せの頻度が高い物品について、前記X線透過量データを用いて前記荷物画像と前記物品画像を合成してカラー画像を生成する、
    請求項に記載のX線画像処理方法。
  8. 前記認識ステップにおいて認識できなかった物品を、入力部より指定して追加するステップを更に有する請求項5または6に記載のX線画像処理方法。
  9. 前記合成ステップにより生成されたカラー画像を学習データとして用いる、
    請求項5または6に記載のX線画像処理方法。
  10. 多数の背景画像を予め前記記憶部に記憶しておき、
    前記合成ステップは、前記記憶部に記憶された多数の背景画像から選択された1の背景画像と、前記物品の画像を合成する
    請求項5または6に記載のX線画像処理方法。
  11. データを処理する処理装置によって実行される、X線画像処理のためのプログラムであって、
    複数のセンサにより複数のX線透過量データを取得するステップと、
    該取得された複数のX線透過量データの差分を基に、画素単位で画像の材質を判定するステップと、
    前記X線透過量データを基に、対象物の材質に応じてカラー画像を生成するステップと、
    生成された前記カラー画像を基に、画素単位で物品を認識する認識ステップと、
    前記X線透過量データを用いて背景画像と物品画像の合成を行う合成ステップと、を有し、
    生成された前記カラー画像と前記X線透過量データとを記憶部に記憶し、
    背景の単位として同じ荷物に含まれる前記物品の情報を前記記憶部に記憶し、
    前記合成ステップは、前記記憶部に記憶された物品の情報に基づいて、背景となる複数の透過量データと物品の複数の透過量データを画素単位で合成する、
    ことを前記処理装置に実行させるX線画像処理プログラム。
  12. データを処理する処理装置によって実行される、X線画像処理のためのプログラムであって、
    複数のセンサにより複数のX線透過量データを取得するステップと、
    該取得された複数のX線透過量データの差分を基に、画素単位で画像の材質を判定するステップと、
    前記X線透過量データを基に、対象物の材質に応じてカラー画像を生成するステップと、
    生成された前記カラー画像を基に、画素単位で物品を認識する認識ステップと、
    前記X線透過量データを用いて背景画像と物品画像の合成を行う合成ステップと、を有し、
    生成された前記カラー画像と前記X線透過量データとを記憶部に記憶し、
    背景の単位として同じ荷物に含まれる前記物品の情報を前記記憶部に記憶し、
    前記合成ステップは、前記記憶部に記憶された物品の情報に基づいて、前記X線透過量データを用いて前記荷物の画像と前記物品画像を合成する、
    ことを前記処理装置に実行させるX線画像処理プログラム。
JP2019147053A 2019-08-09 2019-08-09 X線画像処理システムおよびその方法、そのプログラム Active JP7360841B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2019147053A JP7360841B2 (ja) 2019-08-09 2019-08-09 X線画像処理システムおよびその方法、そのプログラム
CN202010126421.4A CN112346138B (zh) 2019-08-09 2020-02-28 X射线图像处理系统及其方法、记录介质
US16/814,730 US11182637B2 (en) 2019-08-09 2020-03-10 X-ray image processing system and method, and program therefor
EP20162374.1A EP3772722B1 (en) 2019-08-09 2020-03-11 X-ray image processing system and method, and program therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019147053A JP7360841B2 (ja) 2019-08-09 2019-08-09 X線画像処理システムおよびその方法、そのプログラム

Publications (2)

Publication Number Publication Date
JP2021026742A JP2021026742A (ja) 2021-02-22
JP7360841B2 true JP7360841B2 (ja) 2023-10-13

Family

ID=69804640

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019147053A Active JP7360841B2 (ja) 2019-08-09 2019-08-09 X線画像処理システムおよびその方法、そのプログラム

Country Status (4)

Country Link
US (1) US11182637B2 (ja)
EP (1) EP3772722B1 (ja)
JP (1) JP7360841B2 (ja)
CN (1) CN112346138B (ja)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11893088B2 (en) * 2020-05-14 2024-02-06 Cignal Llc Method and apparatus for creating high-fidelity, synthetic imagery for artificial intelligence model training and inference in security and screening applications
US12007341B2 (en) * 2021-01-20 2024-06-11 Battelle Memorial Institute X-ray baggage and parcel inspection system with efficient third-party image processing
US12322032B2 (en) 2021-02-03 2025-06-03 Battelle Memorial Institute Techniques for generating synthetic three-dimensional representations of threats disposed within a volume of a bag
CN113159110A (zh) * 2021-03-05 2021-07-23 安徽启新明智科技有限公司 一种基于x射线液体智能检测方法
KR102293548B1 (ko) * 2021-03-11 2021-08-25 대한민국 인공지능을 이용한 위험물 검출 시스템 및 방법
JP7716963B2 (ja) * 2021-11-15 2025-08-01 株式会社日立製作所 X線画像処理装置及びx線画像処理方法
CN114332543B (zh) * 2022-01-10 2023-02-14 成都智元汇信息技术股份有限公司 一种多模板的安检图像识别方法、设备及介质
US12525066B2 (en) 2023-02-01 2026-01-13 Craig Mateer System and method for de-personalized security data file sharing using passenger list messages
US12525065B2 (en) 2023-02-01 2026-01-13 Craig Mateer System and method for security data file sharing with screening contents image file
US12530926B2 (en) 2023-02-01 2026-01-20 Craig Mateer System and method for de-personalized security data file sharing using unique passenger identifier
US12430952B2 (en) 2023-02-01 2025-09-30 Craig Mateer System and method for de-personalized security data file sharing with screening image

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010230532A (ja) 2009-03-27 2010-10-14 System Product Co Ltd X線画像合成装置、方法及びプログラム
JP2018004363A (ja) 2016-06-30 2018-01-11 株式会社日立製作所 X線自動判定装置、x線自動判定方法

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6839403B1 (en) * 2000-07-24 2005-01-04 Rapiscan Security Products (Usa), Inc. Generation and distribution of annotation overlays of digital X-ray images for security systems
US20050058242A1 (en) * 2003-09-15 2005-03-17 Peschmann Kristian R. Methods and systems for the rapid detection of concealed objects
WO2006037169A2 (en) * 2004-10-05 2006-04-13 Commonwealth Scientific And Industrial Research Organisation Radiographic equipment
CN101034071B (zh) * 2006-11-01 2010-12-01 公安部第一研究所 中位直射式双能量x射线人体内外藏物检查系统
JP2008268076A (ja) * 2007-04-23 2008-11-06 Toshiba Corp 非破壊識別方法及び非破壊識別装置
GB0716045D0 (en) * 2007-08-17 2007-09-26 Durham Scient Crystals Ltd Method and apparatus for inspection of materials
US7693261B2 (en) * 2007-05-17 2010-04-06 Durham Scientific Crystals Limited Method and apparatus for inspection of materials
JP5213105B2 (ja) * 2008-01-17 2013-06-19 株式会社日立製作所 映像ネットワークシステム及び映像データ管理方法
CN103176218A (zh) * 2011-12-26 2013-06-26 广东守门神电子科技有限公司 一种x射线透射检查方法
JP6663285B2 (ja) 2015-08-28 2020-03-11 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 画像生成方法及び画像生成システム
US9965881B2 (en) * 2015-08-28 2018-05-08 Panasonic Intellectual Property Corporation Of America Method for generating image and image generation system
CN108387593A (zh) * 2017-12-12 2018-08-10 北京航星机器制造有限公司 一种ct探测装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010230532A (ja) 2009-03-27 2010-10-14 System Product Co Ltd X線画像合成装置、方法及びプログラム
JP2018004363A (ja) 2016-06-30 2018-01-11 株式会社日立製作所 X線自動判定装置、x線自動判定方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
BASTAN, Muhammet,Multi-view object detection in dual-energy X-ray images,Machine Vision and Applications,米国,Springer Berlin Heidelberg,2015年11月01日,26 (7-8),p.1045 - 1060,https://link.springer.com/article/10.1007/s00138-015-0706-x

Also Published As

Publication number Publication date
US20210042561A1 (en) 2021-02-11
CN112346138A (zh) 2021-02-09
EP3772722B1 (en) 2024-05-08
JP2021026742A (ja) 2021-02-22
EP3772722A1 (en) 2021-02-10
US11182637B2 (en) 2021-11-23
CN112346138B (zh) 2024-11-12

Similar Documents

Publication Publication Date Title
JP7360841B2 (ja) X線画像処理システムおよびその方法、そのプログラム
US11423592B2 (en) Object detection training based on artificially generated images
JP2020521959A5 (ja)
CN106415325A (zh) 对象中的物项探测
EP2140253B1 (en) User interface for use in security screening providing image enhancement capabilities and apparatus for implementing same
JP4471032B1 (ja) X線画像合成装置、方法及びプログラム
CN115861156A (zh) 缺陷检测方法、装置、计算机设备和存储介质
JP7422023B2 (ja) X線画像処理装置およびx線画像処理方法
CN109959969A (zh) 辅助安检方法、装置和系统
JP7295568B2 (ja) 検査装置及びプログラム
EP3460729A1 (en) Information processing apparatus, system of assessing structural object, method of assessing structural object system of assessing structural object, and carrier means
US20210118131A1 (en) Apparatus and method for x-ray data generation
CA2650994A1 (en) Method and apparatus for use in security screening providing incremental display of threat detection information and security system incorporating same
CN112288888B (zh) 一种三维ct图像中目标物的标注方法及装置
CN110785362A (zh) 投影指示装置、货物分拣系统以及投影指示方法
WO2024043190A1 (ja) 検査装置、検査システムおよび検査方法
US12352919B2 (en) Inspection assistance apparatus, inspection assistance method, and computer readable recording medium
US20240281749A1 (en) Sharing of experience without communication of data or knowledge
US20220092858A1 (en) Systems and methods for augmented reality visual inspections
US20240288991A1 (en) Machine learning based recommendations for user interactions with machine vision systems
JP7610996B2 (ja) 学習データ生成装置、学習データ生成方法及び学習データ生成プログラム
JP5582610B2 (ja) 画像識別装置及びプログラム
JP7615394B1 (ja) 検知モデル生成装置、検査装置及び検知モデル生成方法
JP7204848B2 (ja) 検査装置及び検査プログラム
WO2024176974A1 (ja) 情報処理装置、プログラム、及びコンピュータ可読記憶媒体

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211115

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221031

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221115

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230425

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230517

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: 20230905

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231002

R150 Certificate of patent or registration of utility model

Ref document number: 7360841

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150