[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2022539910A - 電子デバイススクリーンエリア瑕疵検査方法及び装置 - Google Patents

電子デバイススクリーンエリア瑕疵検査方法及び装置 Download PDF

Info

Publication number
JP2022539910A
JP2022539910A JP2022502026A JP2022502026A JP2022539910A JP 2022539910 A JP2022539910 A JP 2022539910A JP 2022502026 A JP2022502026 A JP 2022502026A JP 2022502026 A JP2022502026 A JP 2022502026A JP 2022539910 A JP2022539910 A JP 2022539910A
Authority
JP
Japan
Prior art keywords
screen area
electronic device
image
defect
network
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.)
Pending
Application number
JP2022502026A
Other languages
English (en)
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.)
Shanghai Wanwuxinsheng Environmental Protection Technology Group Co Ltd
Original Assignee
Shanghai Wanwuxinsheng Environmental Protection Technology Group Co 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 Shanghai Wanwuxinsheng Environmental Protection Technology Group Co Ltd filed Critical Shanghai Wanwuxinsheng Environmental Protection Technology Group Co Ltd
Publication of JP2022539910A publication Critical patent/JP2022539910A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/23Clustering techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/90Determination of colour characteristics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20081Training; Learning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/30121CRT, LCD or plasma display

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biomedical Technology (AREA)
  • Computational Linguistics (AREA)
  • Quality & Reliability (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Health & Medical Sciences (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Biophysics (AREA)
  • Evolutionary Biology (AREA)
  • General Health & Medical Sciences (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Image Analysis (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)

Abstract

【課題】電子デバイススクリーンエリア瑕疵差異を正確に識別する検査方法及び装置を提供する。【解決手段】スクリーンエリアを含む電子デバイスの外観画像を取得し、前記外観画像におけるスクリーンエリア画像を抽出し、スクリーンエリア画像をトレーニング済みのFPNネットワークとbackboneネットワークの結合モデルに入力し、前記FPNネットワークとbackboneネットワークの結合モデルから出力する電子デバイスのスクリーンエリア画像の瑕疵検査結果を受信し、前記瑕疵検査結果は、電子デバイスのスクリーンエリアの瑕疵種類、電子デバイスのスクリーンエリアにおける瑕疵位置及び瑕疵検査結果の信頼度を含むことを特徴とする。【選択図】図1

Description

本願は、コンピューター技術分野に関し、特に、電子デバイススクリーンエリア瑕疵検査方法及び装置に関する。
伝統的な画像処理方式は、かなりの程度まで閾値の選択に依存し、例えば、携帯電話などの中古の電子デバイスのスクリーンエリアは状態、外観、老化度などの方面で異なる程度の差異があるので、確定的な閾値を提供できない。このため、伝統的な画像処理方式はスクリーンエリア瑕疵検査に適応しない。
本発明が解決しようとする課題は、上述したように例えば、携帯電話などの中古の電子デバイスのスクリーンエリアは状態、外観、老化度などの方面で異なる程度の差異があるので、確定的な閾値を提供できないことを解決するする瑕疵検査方法及び装置を提供する。
本願の目的は、電子デバイススクリーンエリア瑕疵検査方法及び装置を提供することにある。
本願の一方によれば、電子デバイススクリーンエリア瑕疵検査方法が提供される。前記方法は、
スクリーンエリアを含む電子デバイスの外観画像を取得するステップと、
前記外観画像におけるスクリーンエリア画像を抽出するステップと、
スクリーンエリア画像をトレーニング済みのFPNネットワークとbackboneネットワークの結合モデルに入力するステップと、
前記FPNネットワークとbackboneネットワークの結合モデルから出力する電子デバイスのスクリーンエリア画像の瑕疵検査結果を受信し、前記瑕疵検査結果は、電子デバイスのスクリーンエリアの瑕疵種類、電子デバイスのスクリーンエリアにおける瑕疵位置及び瑕疵検査結果の信頼度を含むステップと、を含む。
さらに、前記外観画像におけるスクリーンエリア画像を抽出するステップは、
前記外観画像の画像カラーヒストグラムを統計することと、
前記画像カラーヒストグラムに基づき、画像におけるすべてのピクセル値に対してクラスタリングを行い、複数のクラスタリングエリアを決定することと、
それぞれのクラスタリングエリアの近隣領域を判断し、前記電子デバイスのスクリーンエリアとして最大の連結領域を統計することと、
前記電子デバイスのスクリーンエリアを抽出することと、を含む。
さらに、前記電子デバイスのスクリーンエリアを抽出するステップは、
opencv実現の方式に基づき、前記スクリーンエリアの最小外接矩形を算出することにより、前記スクリーンエリアを抽出することを含む。
さらに、前記画像カラーヒストグラムに基づき、画像におけるすべてのピクセル値に対してクラスタリングを行い、複数のクラスタリングエリアを決定することは、
前記画像カラーヒストグラムにより、クラスタリング中心を決定することと、
画像におけるすべてのピクセル値と前記クラスタリング中心との関係により、クラスタリングエリアを決定することと、を含む。
さらに、前記クラスタリング中心は、カラーヒストグラムにおけるすべてのピクセルの中央値により決定される。
さらに、それぞれのクラスタリングエリアの近隣領域を判断し、前記電子デバイスのスクリーンエリアとして最大の連結領域を統計することは、
それぞれのエリアの8近隣領域を判断し、同一連結領域としてピクセル閾値より小さい近隣領域を決定することと、
前記電子デバイスのスクリーンエリアとして最大連結領域を有するエリアを決定することと、を含む。
さらに、前記backboneネットワークの前2層はres構造を用い、ネットワークの後2層はinception構造を用いる。
さらに、前記FPNネットワークとbackboneネットワークの結合モデルから出力する電子デバイスのスクリーンエリアの瑕疵検査結果が受信された後、さらに、
前記瑕疵検査結果の信頼度は第1の予め設定された閾値より大きいかを識別することと、
前記第1の予め設定された閾値より大きい場合、電子デバイスのスクリーンの瑕疵種類、電子デバイスのスクリーンエリアにおける瑕疵位置を含む結果情報を出力することと、を含む。
さらに、前記電子デバイスのスクリーンエリア画像をFPNネットワークとbackboneネットワークの結合モデルに入力する前、さらに、
FPNネットワークとbackboneネットワークの結合モデル及びその初期のモデルパラメータを予め設定するステップ1と、
サンプル電子デバイスのスクリーンエリア画像を現在モデルパラメータを有するFPNネットワークとbackboneネットワークの結合モデルに入力し、サンプル電子デバイスのスクリーンエリアの瑕疵予測結果を取得し、前記瑕疵予測結果は、サンプル電子デバイスのスクリーンエリアの瑕疵種類、サンプル電子デバイスのスクリーンエリアにおける瑕疵位置及び瑕疵検査結果の信頼度を含むステップ2と、
予め設定された目的関数に基づき、前記瑕疵予測結果とサンプル電子デバイスのスクリーンエリアの真実瑕疵結果との間の差を算出し、前記差は第2の予め設定された閾値より大きいかを識別するステップ3と、
前記差は第2の予め設定された閾値より大きい場合、前記差に基づき、前記FPNネットワークとbackboneネットワークの結合モデルパラメータを更新した後、改めてステップ2から実行するステップ4と、
前記差は第2の予め設定された閾値の以下である場合、トレーニング済みのFPNネットワークとbackboneネットワークの結合モデルとして、現在モデルパラメータを有するFPNネットワークとbackboneネットワークの結合モデルを用いるステップ5と、を含む。
さらに、前記FPNネットワークとbackboneネットワークの結合モデルにおいて、畳み込み算出を完成するたびに、正規化パラメータを反復更新する。
本願の他方によれば、電子デバイススクリーンエリア瑕疵検査装置が提供される。この装置は、
プロセッサーと、
コンピューターが実行できるコマンドを格納できるように配置されるメモリとを含み、前記実行できるコマンドが実行されるとき、前記プロセッサーは、スクリーンエリアを含む電子デバイスの外観画像を取得し、前記外観画像におけるスクリーンエリア画像を抽出し、スクリーンエリア画像をトレーニング済みのFPNネットワークとbackboneネットワークの結合モデルに入力し、前記FPNネットワークとbackboneネットワークの結合モデルから出力する電子デバイスのスクリーンエリア画像の瑕疵検査結果を受信し、前記瑕疵検査結果は、電子デバイスのスクリーンエリアの瑕疵種類、電子デバイスのスクリーンエリアにおける瑕疵位置及び瑕疵検査結果の信頼度を含む。
本願の他方によれば、コンピューター可読媒体がさらに提供される。
このコンピューター可読媒体にコンピューター可読コマンドが格納され、このコンピューターが実行できるコマンドがプロセッサーにより実行されるとき、このプロセッサーは、スクリーンエリアを含む電子デバイスの外観画像を取得し、前記外観画像におけるスクリーンエリア画像を抽出し、スクリーンエリア画像をトレーニング済みのFPNネットワークとbackboneネットワークの結合モデルに入力し、前記FPNネットワークとbackboneネットワークの結合モデルから出力する電子デバイスのスクリーンエリア画像の瑕疵検査結果を受信し、前記瑕疵検査結果は、電子デバイスのスクリーンエリアの瑕疵種類、電子デバイスのスクリーンエリアにおける瑕疵位置及び瑕疵検査結果の信頼度を含む。
従来の技術に比べて、本願は、スクリーンエリアを含む電子デバイスの外観画像を取得し、前記外観画像におけるスクリーンエリア画像を抽出し、スクリーンエリア画像をトレーニング済みのFPNネットワークとbackboneネットワークの結合モデルに入力し、前記FPNネットワークとbackboneネットワークの結合モデルから出力する電子デバイスのスクリーンエリア画像の瑕疵検査結果を受信し、前記瑕疵検査結果は、電子デバイスのスクリーンエリアの瑕疵種類、電子デバイスのスクリーンエリアにおける瑕疵位置及び瑕疵検査結果の信頼度を含むことにより、例えば、携帯電話のような中古電子デバイスのスクリーンエリアの瑕疵差異を正確に識別できる。
以下の図面を参照して作成した非制限的実施例に対する詳細な記述を閲読することにより、本発明のその他の特徴、目的及びメリットは明らかになる。
本願の一方による電子デバイススクリーンエリア瑕疵検査方法を示すフローチャートである。 本発明の一実施例によるスクリーンエリア瑕疵検査結果を示す図である。 本発明の一実施例によるFPNネットワークとbackboneネットワークの結合モデルを示す図である。図面において、同じまたは類似する図面符号は同じまたは類似する部品を示す。
以下、図面を参照しながら、本発明を詳細に説明する。
本願の典型的な機器構成において、システムの各モジュール及び信頼できる第3の者機関はいずれも1つまたは複数のプロセッサー(CPU)、入力/出力インターフェース、ネットワークインターフェース及びメモリを含む。
メモリは、コンピューター可読媒体における揮発性メモリ、ランダムアクセスメモリ(RAM)及び/又は例えば、リードオンリメモリ(ROM)、プログラマブルリードオンリメモリ(PROM)、消去可能プログラマブルリードオンリメモリ(EPROM)、電気的消去可能プログラマブルリードオンリメモリ(EEPROM)またはフラッシュメモリ(flash RAM)のような不揮発性メモリなどを含む。メモリはコンピューター可読媒体の一例である。
コンピューター可読媒体は不揮発性と揮発性、可搬型と据え置き型媒体を含み、あらゆる方法や技術により情報格納を実現することができる。情報は、コンピューター可読コマンド、データ構造、プログラムのモジュールまたはその他のデータである。コンピューターの記憶媒体の例として、相変化メモリ(PRAM)、スタティックランダムアクセスメモリ(SRAM)、ダイナミックランダムアクセスメモリ(DRAM)、その他のタイプのランダムアクセスメモリ(RAM)、リードオンリメモリ(ROM)、電気的消去可能プログラマブルリードオンリメモリ(EEPROM)、フラッシュメモリまたはその他のメモリ技術、コンパクトディスクリードオンリメモリ(CD-ROM)、デジタルビデオディスク(DVD)またはその他の光学記憶装置、カセットテープ、磁気ディスクまたはその他の磁気記憶装置または、演算装置がアクセスする情報を格納することに用いられるあらゆるその他の非伝送媒体を含むが、これらに限られない。本明細書の限定によれば、例えば、変調のデータ信号及び搬送波のようなコンピューター可読媒体は一時的記憶コンピューター可読媒体(transitory media)を含まない。
本願が用いる技術的手段及び取得した効果をさらに説明するために、以下、図面及び好ましい実施例を合わせて、本願の技術的方案に対し、明白な、完全な記述を行う。
図1は本願の一方により提供される電子デバイススクリーンエリア瑕疵検査方法を示す。この方法は、
スクリーンエリアを含む電子デバイスの外観画像を取得するステップS11と、
前記外観画像におけるスクリーンエリア画像を抽出するステップS12と、
スクリーンエリア画像をトレーニング済みのFPNネットワークとbackboneネットワークの結合モデルに入力するステップS13と、
前記FPNネットワークとbackboneネットワークの結合モデルから出力する電子デバイスのスクリーンエリア画像の瑕疵検査結果を受信し、前記瑕疵検査結果は、電子デバイスのスクリーンエリアの瑕疵種類、電子デバイスのスクリーンエリアにおける瑕疵位置及び瑕疵検査結果の信頼度を含むステップS14と、を含む。
本願において、前記方法は装置1により実行される。前記装置1はコンピューター装置及び/又はクラウドである。前記コンピューター装置は、パーソナルコンピューター、ハンドヘルドコンピューター、工業用コンピューター、ネットワークホスト、単一ネットワークサーバー、複数のネットワークサーバークラスタを含むが、これらに限られない。前記クラウドは、クラウドコンピューティング(Cloud Computing)に基づく大量コンピューターまたはネットワークサーバーにより構成される。クラウドコンピューティングは、分散コンピューティングの1種類であり、疎結合のコンピュータークラスターにより構成されるバーチャルスーパーコンピューターである。
ここで、前記コンピューター装置及び/又はクラウドは例であり、その他の既存のまたは今後出現し得る装置及び/又はリソース共有プラットフォームは、本願に適応すれば、本願の保護範囲内に含まれるものとする。ここで、援用の方式で本願に含まれる。
この実施例では、前記ステップS11において、装置1はスクリーンエリアを含む電子デバイスの外観画像を取得する。ここで、前記電子デバイスは、携帯電話、PAD、スマートウォッチなどの端末装置を含むが、これらに限られない。スクリーンエリアとは、電子デバイスの表示スクリーンが位置するエリアである。例えば、本願の方法は中古携帯電話のスクリーンエリアの識別に用いられることができる。
具体的には、装置1は電子デバイスの前面の画像を撮影することにより、スクリーンエリアを含む電子デバイスの外観画像を取得し、または、装置1はユーザ装置が送信した電子デバイスの前面の画像を受信し、スクリーンエリアに対する識別を実現する。
そして、この実施例では、前記ステップS12において、前記外観画像におけるスクリーンエリア画像を抽出する。具体的には、取得した外観画像にスクリーンエリア及び非スクリーンエリアが含まれるため、スクリーンエリアに対し、識別して抽出する必要があり、スクリーンエリアの瑕疵をさらに検査する。
好ましくは、前記ステップS12は、
前記外観画像の画像カラーヒストグラムを統計するステップS121(図示せず)と、
前記画像カラーヒストグラムに基づき、画像におけるすべてのピクセル値に対してクラスタリングを行い、複数のクラスタリングエリアを決定するステップS122(図示せず)と、
それぞれのクラスタリングエリアの近隣領域を判断し、前記電子デバイスのスクリーンエリアとして最大の連結領域を統計するステップS123(図示せず)と、
前記電子デバイスのスクリーンエリアを抽出するステップS124(図示せず)と、を含む。
この実施例では、前記ステップS121において、前記外観画像の画像カラーヒストグラムを統計し、具体的には、既存の統計方式により、スクリーンエリアを含む外観画像の画像カラーヒストグラムの統計を実現する。
そして、この実施例では、前記ステップS122において、前記画像カラーヒストグラムにより、画像におけるすべてのピクセル値に対してクラスタリングを行い、クラスタリングエリアを決定する。ここで、電子デバイスの前面の外観画像は、通常、スクリーンエリア及び非スクリーンエリアを含むため、常に、2つのクラスタリングエリアを決定する。
好ましくは、前記ステップS122は、前記画像カラーヒストグラムにより、クラスタリング中心を決定するステップS1221(図示せず)と、画像におけるすべてのピクセル値と前記クラスタリング中心との関係により、クラスタリングエリアを決定するステップS1222(図示せず)と、を含む。
具体的には、前記ステップS1221において、装置1は、前記画像カラーヒストグラムによりクラスタリング中心を決定する。具体的には、例えば、画像カラーヒストグラムによりすべてのピクセルの平均値を決定し、クラスタリング中心としてこの平均値を用い、さらに、前記ステップS1222において、クラスタリング算法によりクラスタリングエリアを決定し、例えば、Kmeansクラスタリングにより実現されることができるが、これに限られない。好ましくは、前記クラスタリング中心はカラーヒストグラムにおけるすべてのピクセルの中央値により決定される。
そして、この実施例では、前記ステップS123において、それぞれのクラスタリングエリアの近隣領域を判断し、前記電子デバイスのスクリーンエリアとして最大の連結領域を統計する。ここで、それぞれのクラスタリングエリアの近隣領域は、4近隣領域または8近隣領域などを含むが、これらに限られない。
好ましくは、前記ステップS123は、それぞれのエリアの8近隣領域を判断し、同一連結領域としてピクセル閾値の近隣領域を決定し、前記電子デバイスのスクリーンエリアとして最大連結領域を決定する。ここで、前記ピクセル閾値は、予め設定され、または統計により取得されもよく、ここで、限定されないものとする。
そして、この実施例では、前記ステップS124において、前記電子デバイスのスクリーンエリアを抽出する。電子デバイスのスクリーンエリアを識別した後、このスクリーンエリアを抽出し、例えば、このスクリーンエリア部分を取る。
好ましくは、前記ステップS124は、前記スクリーンエリアの最小外接矩形を算出することにより、前記スクリーンエリアを抽出するopencv実現の方式を含む。
この実施例では、最小外接矩形の方式により、スクリーンエリアを抽出し、これにより、スクリーンエリアに対して相応処理を行う。ここで、最小外接矩形に対応するエリアはスクリーンエリアである。
そして、この実施例では、前記ステップS13において、電子デバイスのスクリーンエリア画像をトレーニング済みのFPNネットワークとbackboneネットワークの結合モデルに入力する。
前記ステップS14において、前記FPNネットワークとbackboneネットワークの結合モデルから出力する電子デバイスのスクリーンエリア画像の瑕疵検査結果が受信され、前記瑕疵検査結果は、電子デバイスのスクリーンエリアの瑕疵種類、電子デバイスのスクリーンエリアにおける瑕疵位置及び瑕疵検査結果の信頼度を含む。瑕疵種類は、分層、透き字、液漏れ、断線、輝点(ブライトスポット)、色ムラ(黄ばむ、青む)などを含むが、これらに限られない。
前記FPNネットワークとbackboneネットワークの結合モデルは図3に示す。前記FPNネットワークとbackboneネットワークの結合モデルにおいて、畳み込み算出を完成するたびに、正規化パラメータを反復更新する。正規化パラメータは、平均値及び分散を含み、正規化により、入力ごとに合理的な範囲内に変化することを確保する。ここで、前記正規化のパラメータは入力データの更新に従って更新する。
ここで、図2に示すように、前記FPNネットワークとbackboneネットワークの結合モデルから出力する電子デバイスのスクリーンエリアの瑕疵検査結果が受信される。それぞれの瑕疵検査結果は、cls、x1、y1、x2、y2、scoreを含む。clsは欠陥タイプである。x1、y1、x2、y2はスクリーンエリア画像における瑕疵位置の4つの座標である。scoreはこの瑕疵の信頼度である。
本発明は主に、改進した特徴ピラミッド(FPN)ネットワーク結合backboneネットワークのディープラーニングモデルを利用し、例えば、携帯電話のような中古電子デバイスのスクリーンエリアの瑕疵差異を正確に識別できる。
本発明のスクリーンエリア瑕疵検査方法による実施例において、前記backboneネットワークの前2層はres構造を用い、ネットワークの後2層はinception構造を用いる。
本発明のスクリーンエリア瑕疵検査方法による実施例において、ステップS14では、前記FPNネットワークとbackboneネットワークの結合モデルから出力する電子デバイスのスクリーンエリアの瑕疵検査結果が受信された後、さらに、
前記瑕疵検査結果の信頼度は第1の予め設定された閾値より大きいかを識別することと、
前記第1の予め設定された閾値より大きい場合、電子デバイスのスクリーンの瑕疵種類、電子デバイスのスクリーンエリアにおける瑕疵位置を含む結果情報を出力することと、を含む。
本実施例は、前記瑕疵検査結果の信頼度を識別することにより、瑕疵検査結果から信頼できる結果を選別して出力することができる。
本発明のスクリーンエリア瑕疵検査方法による実施例において、前記スクリーンエリア画像をFPNネットワークとbackboneネットワークの結合モデルに入力する前、さらに、
FPNネットワークとbackboneネットワークの結合モデル及びその初期のモデルパラメータを予め設定するステップ1と、
サンプル電子デバイスのスクリーンエリア画像を現在モデルパラメータを有するFPNネットワークとbackboneネットワークの結合モデルに入力し、サンプル電子デバイスのスクリーンエリアの瑕疵予測結果を取得し、前記瑕疵予測結果は、サンプル電子デバイスのスクリーンエリアの瑕疵種類、サンプル電子デバイスのスクリーンエリアにおける瑕疵位置及び瑕疵検査結果の信頼度を含むステップ2と、
予め設定された目的関数に基づき、前記瑕疵予測結果とサンプル電子デバイスの真実瑕疵結果との間の差を算出し、前記差は第2の予め設定された閾値より大きかを識別するステップ3と、
前記差は第2の予め設定された閾値より大きい場合、前記差に基づき、前記FPNネットワークとbackboneネットワークの結合モデルパラメータを更新した後、改めてステップ2から実行するステップ4と、
前記差は第2の予め設定された閾値の以下である場合、トレーニング済みのFPNネットワークとbackboneネットワークの結合モデルとして、現在モデルパラメータを有するFPNネットワークとbackboneネットワークの結合モデルを用いるステップ5と、を含む。
ここで、前記差は第2の予め設定された閾値より大きいかを識別することにより、FPNネットワークとbackboneネットワークの結合モデルを循環してトレーニングし、信頼できるモデルを取得することができる。
本願の他方によれば、電子デバイススクリーンエリア瑕疵検査装置が提供される。この装置は、
プロセッサーと、
コンピューターが実行できるコマンドを格納できるように配置されるメモリとを含む。前記実行できるコマンドが実行されるとき、前記プロセッサーは、スクリーンエリアを含む電子デバイスの外観画像を取得し、前記外観画像におけるスクリーンエリア画像を抽出し、スクリーンエリア画像をトレーニング済みのFPNネットワークとbackboneネットワークの結合モデルに入力し、前記FPNネットワークとbackboneネットワークの結合モデルから出力する電子デバイスのスクリーンエリア画像の瑕疵検査結果を受信し、前記瑕疵検査結果は、電子デバイスのスクリーンエリアの瑕疵種類、電子デバイスのスクリーンエリアにおける瑕疵位置及び瑕疵検査結果の信頼度を含む。
本願の他方によれば、コンピューター可読媒体がさらに提供される。
このコンピューター可読媒体にコンピューター可読コマンドが格納される。このコンピューターが実行できるコマンドがプロセッサーにより実行されるとき、このプロセッサーは、スクリーンエリアを含む電子デバイスの外観画像を取得し、前記外観画像におけるスクリーンエリア画像を抽出し、スクリーンエリア画像をトレーニング済みのFPNネットワークとbackboneネットワークの結合モデルに入力し、前記FPNネットワークとbackboneネットワークの結合モデルから出力する電子デバイスのスクリーンエリア画像の瑕疵検査結果を受信し、前記瑕疵検査結果は、電子デバイスのスクリーンエリアの瑕疵種類、電子デバイスのスクリーンエリアにおける瑕疵位置及び瑕疵検査結果の信頼度を含む。
従来の技術に比べて、本願は、スクリーンエリアを含む電子デバイスの外観画像を取得し、前記外観画像におけるスクリーンエリア画像を抽出し、スクリーンエリア画像をトレーニング済みのFPNネットワークとbackboneネットワークの結合モデルに入力し、前記FPNネットワークとbackboneネットワークの結合モデルから出力する電子デバイスのスクリーンエリア画像の瑕疵検査結果を受信し、前記瑕疵検査結果は、電子デバイスのスクリーンエリアの瑕疵種類、電子デバイスのスクリーンエリアにおける瑕疵位置及び瑕疵検査結果の信頼度を含むことにより、例えば、携帯電話のような中古電子デバイスのスクリーンエリアの瑕疵差異を正確に識別できる。
当業者にとって、本発明は例示的実施例の細部に限られなく、本発明の精神または基本特徴から逸脱しない限り、その他の具体的な形態により本発明を実現する。このため、いずれかの点から見ても、実施例を例示的なものと見なし、非制限的なものと見なす。本発明の範囲は特許請求の範囲により制限されるが、上記記述により制限されるものではないので、特許請求の範囲の同等要素の定義及び範囲内に落ちるすべての変化は本発明内に含まれる。特許請求の範囲におけるいずれかの図面符号は特許請求の範囲を制限するものではない。また、「含む」はその他のユニットまたはステップを排除しなく、単数は複数を排除しない。装置の特許請求の範囲に記述される複数のユニットまたは装置は1つのユニットまたは装置で、ソフトウェアまたはハードウェアにより実現される。「第1の」、「第2の」などの用語は、名称を示すが、特定の順序を示すものではない。

Claims (12)

  1. スクリーンエリアを含む電子デバイスの外観画像を取得するステップと、
    前記外観画像におけるスクリーンエリア画像を抽出するステップと、
    スクリーンエリア画像をトレーニング済みのFPNネットワークとbackboneネットワークの結合モデルに入力するステップと、
    前記FPNネットワークとbackboneネットワークの結合モデルから出力する電子デバイスのスクリーンエリア画像の瑕疵検査結果を受信し、前記瑕疵検査結果は、電子デバイスのスクリーンエリアの瑕疵種類、電子デバイスのスクリーンエリアにおける瑕疵位置及び瑕疵検査結果の信頼度を含むステップと、
    を含むことを特徴とする電子デバイススクリーンエリア瑕疵検査方法。
  2. 前記外観画像におけるスクリーンエリア画像を抽出するステップは、
    前記外観画像の画像カラーヒストグラムを統計することと、
    前記画像カラーヒストグラムに基づき、画像におけるすべてのピクセル値に対してクラスタリングを行い、複数のクラスタリングエリアを決定することと、
    それぞれのクラスタリングエリアの近隣領域を判断し、前記電子デバイスのスクリーンエリアとして最大の連結領域を統計することと、
    前記電子デバイスのスクリーンエリアを抽出することと、
    を含むことを特徴とする請求項1に記載の方法。
  3. 前記電子デバイスのスクリーンエリアを抽出するステップは、
    opencv実現の方式に基づき、前記スクリーンエリアの最小外接矩形を算出することにより、前記スクリーンエリアを抽出することを含むことを特徴とする請求項2に記載の方法。
  4. 前記画像カラーヒストグラムに基づき、画像におけるすべてのピクセル値に対してクラスタリングを行い、複数のクラスタリングエリアを決定することは、
    前記画像カラーヒストグラムにより、クラスタリング中心を決定することと、
    画像におけるすべてのピクセル値と前記クラスタリング中心との関係により、クラスタリングエリアを決定することと、
    を含むことを特徴とする請求項2に記載の方法。
  5. 前記クラスタリング中心は、カラーヒストグラムにおけるすべてのピクセルの中央値により決定されることを特徴とする請求項4に記載の方法。
  6. それぞれのクラスタリングエリアの近隣領域を判断し、前記電子デバイスのスクリーンエリアとして最大の連結領域を統計することは、
    それぞれのエリアの8近隣領域を判断し、同一連結領域としてピクセル閾値より小さい近隣領域を決定することと、
    前記電子デバイスのスクリーンエリアとして最大連結領域を有するエリアを決定することと、
    を含むことを特徴とする請求項2に記載の方法。
  7. 前記backboneネットワークの前2層はres構造を用い、ネットワークの後2層はinception構造を用いることを特徴とする請求項1に記載の方法。
  8. 前記FPNネットワークとbackboneネットワークの結合モデルから出力する電子デバイスのスクリーンエリアの瑕疵検査結果が受信された後、さらに、
    前記瑕疵検査結果の信頼度は第1の予め設定された閾値より大きいかを識別することと、
    前記第1の予め設定された閾値より大きい場合、電子デバイスのスクリーンの瑕疵種類、電子デバイスのスクリーンエリアにおける瑕疵位置を含む結果情報を出力することと、
    を含むことを特徴とする請求項1に記載の方法。
  9. 前記電子デバイスのスクリーンエリア画像をFPNネットワークとbackboneネットワークの結合モデルに入力する前、さらに、
    FPNネットワークとbackboneネットワークの結合モデル及びその初期のモデルパラメータを予め設定するステップ1と、
    サンプル電子デバイスのスクリーンエリア画像を現在モデルパラメータを有するFPNネットワークとbackboneネットワークの結合モデルに入力し、サンプル電子デバイスのスクリーンエリアの瑕疵予測結果を取得し、前記瑕疵予測結果は、サンプル電子デバイスのスクリーンエリアの瑕疵種類、サンプル電子デバイスのスクリーンエリアにおける瑕疵位置及び瑕疵検査結果の信頼度を含むステップ2と、
    予め設定された目的関数に基づき、前記瑕疵予測結果とサンプル電子デバイスのスクリーンエリアの真実瑕疵結果との間の差を算出し、前記差は第2の予め設定された閾値より大きいかを識別するステップ3と、
    前記差は第2の予め設定された閾値より大きい場合、前記差に基づき、前記FPNネットワークとbackboneネットワークの結合モデルパラメータを更新した後、改めてステップ2から実行するステップ4と、
    前記差は第2の予め設定された閾値の以下である場合、トレーニング済みのFPNネットワークとbackboneネットワークの結合モデルとして、現在モデルパラメータを有するFPNネットワークとbackboneネットワークの結合モデルを用いるステップ5と、
    を含むことを特徴とする請求項1に記載の方法。
  10. 前記FPNネットワークとbackboneネットワークの結合モデルにおいて、畳み込み算出を完成するたびに、正規化パラメータを反復更新することを特徴とする請求項1に記載の方法。
  11. コンピューター可読コマンドが格納され、請求項1~10のいずれか1項に記載の方法を実現するように、前記コンピューター可読コマンドがプロセッサーにより実行されることを特徴とするコンピューター可読媒体。
  12. 1つまたは複数のプロセッサーと、
    コンピューター可読コマンドが格納されるメモリとを含み、
    前記コンピューター可読コマンドが実行されるとき、前記プロセッサーは請求項1~10のいずれか1項に記載の方法の操作を実行することを特徴とする電子デバイススクリーンエリア識別のための装置。
JP2022502026A 2019-10-28 2020-10-14 電子デバイススクリーンエリア瑕疵検査方法及び装置 Pending JP2022539910A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201911032879.7A CN110796646A (zh) 2019-10-28 2019-10-28 一种电子设备屏幕区域瑕疵检测方法与设备
CN201911032879.7 2019-10-28
PCT/CN2020/120881 WO2021082923A1 (zh) 2019-10-28 2020-10-14 一种电子设备屏幕区域瑕疵检测方法与设备

Publications (1)

Publication Number Publication Date
JP2022539910A true JP2022539910A (ja) 2022-09-13

Family

ID=69441639

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022502026A Pending JP2022539910A (ja) 2019-10-28 2020-10-14 電子デバイススクリーンエリア瑕疵検査方法及び装置

Country Status (3)

Country Link
JP (1) JP2022539910A (ja)
CN (1) CN110796646A (ja)
WO (1) WO2021082923A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11922467B2 (en) 2020-08-17 2024-03-05 ecoATM, Inc. Evaluating an electronic device using optical character recognition
US11989710B2 (en) 2018-12-19 2024-05-21 Ecoatm, Llc Systems and methods for vending and/or purchasing mobile phones and other electronic devices
US12033454B2 (en) 2020-08-17 2024-07-09 Ecoatm, Llc Kiosk for evaluating and purchasing used electronic devices

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10445708B2 (en) 2014-10-03 2019-10-15 Ecoatm, Llc System for electrically testing mobile devices at a consumer-operated kiosk, and associated devices and methods
CA2966348C (en) 2014-10-31 2019-11-12 ecoATM, Inc. Systems and methods for recycling consumer electronic devices
AU2020221211A1 (en) 2019-02-12 2021-09-23 Ecoatm, Llc Kiosk for evaluating and purchasing used electronic devices
KR20210125526A (ko) 2019-02-12 2021-10-18 에코에이티엠, 엘엘씨 전자 디바이스 키오스크를 위한 커넥터 캐리어
KR20210127199A (ko) 2019-02-18 2021-10-21 에코에이티엠, 엘엘씨 전자 디바이스의 신경망 기반의 물리적 상태 평가, 및 관련된 시스템 및 방법
CN110827249A (zh) * 2019-10-28 2020-02-21 上海悦易网络信息技术有限公司 电子设备背板外观瑕疵检测方法及设备
CN110796646A (zh) * 2019-10-28 2020-02-14 上海悦易网络信息技术有限公司 一种电子设备屏幕区域瑕疵检测方法与设备
CN110675399A (zh) * 2019-10-28 2020-01-10 上海悦易网络信息技术有限公司 屏幕外观瑕疵检测方法及设备
CN111680750B (zh) * 2020-06-09 2022-12-06 创新奇智(合肥)科技有限公司 图像识别方法、装置和设备
CN113569737B (zh) * 2021-07-28 2024-11-05 合肥综合性国家科学中心人工智能研究院(安徽省人工智能实验室) 基于自主学习网络模型笔记本屏幕缺陷检测方法及介质
CN117036354B (zh) * 2023-10-09 2024-02-02 深圳市魔样科技有限公司 一种智能戒指显示屏幕检测方法
CN117058411B (zh) * 2023-10-13 2024-04-09 东声(苏州)智能科技有限公司 电池棱边外形瑕疵识别方法、装置、介质和设备
CN117890389B (zh) * 2024-03-14 2024-05-24 上海强华实业股份有限公司 精烧制品表面质量在线检测方法、设备及其存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004005383A (ja) * 2002-04-19 2004-01-08 Sony Corp 画像処理方法、画像処理装置、プログラム及び記録媒体、自動トリミング装置並びに肖像写真撮影装置
US20180342050A1 (en) * 2016-04-28 2018-11-29 Yougetitback Limited System and method for detection of mobile device fault conditions
CN109711474A (zh) * 2018-12-24 2019-05-03 中山大学 一种基于深度学习的铝材表面缺陷检测算法
CN109859163A (zh) * 2018-12-19 2019-06-07 重庆邮电大学 一种基于特征金字塔卷积神经网络的lcd缺陷检测方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB201511334D0 (en) * 2015-06-29 2015-08-12 Nokia Technologies Oy A method, apparatus, computer and system for image analysis
CN105894036B (zh) * 2016-04-19 2019-04-09 武汉大学 一种应用于手机屏幕缺陷检测的图像特征模板匹配方法
CN107123111B (zh) * 2017-04-14 2020-01-24 惠州旭鑫智能技术有限公司 一种用于手机屏幕缺陷检测的深度残差网络构造方法
CN109978875A (zh) * 2019-04-03 2019-07-05 无锡立赫智能科技有限公司 一种电容器外观缺陷识别方法及识别装置
CN110349135A (zh) * 2019-06-27 2019-10-18 歌尔股份有限公司 目标检测方法和装置
CN110796646A (zh) * 2019-10-28 2020-02-14 上海悦易网络信息技术有限公司 一种电子设备屏幕区域瑕疵检测方法与设备
CN110796647A (zh) * 2019-10-28 2020-02-14 上海悦易网络信息技术有限公司 一种电子设备屏幕区域瑕疵检测方法与设备

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004005383A (ja) * 2002-04-19 2004-01-08 Sony Corp 画像処理方法、画像処理装置、プログラム及び記録媒体、自動トリミング装置並びに肖像写真撮影装置
US20180342050A1 (en) * 2016-04-28 2018-11-29 Yougetitback Limited System and method for detection of mobile device fault conditions
CN109859163A (zh) * 2018-12-19 2019-06-07 重庆邮电大学 一种基于特征金字塔卷积神经网络的lcd缺陷检测方法
CN109711474A (zh) * 2018-12-24 2019-05-03 中山大学 一种基于深度学习的铝材表面缺陷检测算法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11989710B2 (en) 2018-12-19 2024-05-21 Ecoatm, Llc Systems and methods for vending and/or purchasing mobile phones and other electronic devices
US11922467B2 (en) 2020-08-17 2024-03-05 ecoATM, Inc. Evaluating an electronic device using optical character recognition
US12033454B2 (en) 2020-08-17 2024-07-09 Ecoatm, Llc Kiosk for evaluating and purchasing used electronic devices

Also Published As

Publication number Publication date
CN110796646A (zh) 2020-02-14
WO2021082923A1 (zh) 2021-05-06

Similar Documents

Publication Publication Date Title
JP2022539910A (ja) 電子デバイススクリーンエリア瑕疵検査方法及び装置
TWI716008B (zh) 人臉識別方法及裝置
JP2022539912A (ja) 電子デバイスバックプレーン外観瑕疵検査方法及び装置
US12051258B2 (en) Image processing to detect a rectangular object
US11776235B2 (en) System, method and computer-accessible medium for quantification of blur in digital images
CN110827244A (zh) 一种用于电子设备外观瑕疵检测的方法与设备
CN112949767B (zh) 样本图像增量、图像检测模型训练及图像检测方法
WO2020062494A1 (zh) 图像处理方法和装置
CN110827248A (zh) 一种电子设备屏幕区域识别方法与设备
TWI750651B (zh) 基於對抗樣本的隱私資訊保護方法、裝置及電子設備
JP2022539909A (ja) 電子デバイスフレーム外観瑕疵検査方法及び装置
US20140231501A1 (en) Object tracking methdo and appapratus
US11238563B2 (en) Noise processing method and apparatus
TWI597687B (zh) 斑點(blob)偵測的實施方法、色彩轉變的實施系統、及機器可讀取媒體
RU2754641C2 (ru) Способ и устройство для определения направления вращения целевого объекта, считываемый компьютером носитель и электронное устройство
CN110827254A (zh) 图像清晰度的确定方法和装置
US20140231523A1 (en) Electronic device capable of recognizing object
US11755758B1 (en) System and method for evaluating data files
US11587233B2 (en) Display panel defect enhancement
CN115994873A (zh) 图像处理方法、装置、设备及存储介质
CN115797920A (zh) 车牌识别方法、装置、电子设备及存储介质
KR20140103021A (ko) 객체 인식이 가능한 전자 장치
CN109657514B (zh) 一种用于生成和识别二维码的方法与设备
CN113657245A (zh) 一种用于人脸活体检测的方法、设备、介质及程序产品
CN111784607A (zh) 图像色调映射方法、装置、终端设备及存储介质

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220110

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230124

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230221

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20231010