Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7684306B2 - 学習方法、画像識別方法、学習装置、及び画像識別システム - Google Patents
[go: Go Back, main page]

JP7684306B2 - 学習方法、画像識別方法、学習装置、及び画像識別システム - Google Patents

学習方法、画像識別方法、学習装置、及び画像識別システム Download PDF

Info

Publication number
JP7684306B2
JP7684306B2 JP2022536223A JP2022536223A JP7684306B2 JP 7684306 B2 JP7684306 B2 JP 7684306B2 JP 2022536223 A JP2022536223 A JP 2022536223A JP 2022536223 A JP2022536223 A JP 2022536223A JP 7684306 B2 JP7684306 B2 JP 7684306B2
Authority
JP
Japan
Prior art keywords
image
camera
unit
learning
imaging information
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
JP2022536223A
Other languages
English (en)
Other versions
JPWO2022014306A1 (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.)
Panasonic Intellectual Property Corp of America
Original Assignee
Panasonic Intellectual Property Corp of America
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 Panasonic Intellectual Property Corp of America filed Critical Panasonic Intellectual Property Corp of America
Publication of JPWO2022014306A1 publication Critical patent/JPWO2022014306A1/ja
Application granted granted Critical
Publication of JP7684306B2 publication Critical patent/JP7684306B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/77Processing image or video features in feature spaces; using data integration or data reduction, e.g. principal component analysis [PCA] or independent component analysis [ICA] or self-organising maps [SOM]; Blind source separation
    • G06V10/774Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/82Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • G06N3/084Backpropagation, e.g. using gradient descent
    • 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
    • G06T5/00Image enhancement or restoration
    • G06T5/60Image enhancement or restoration using machine learning, e.g. neural networks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/73Deblurring; Sharpening
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/70Labelling scene content, e.g. deriving syntactic or semantic representations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/56Cameras or camera modules comprising electronic image sensors; Control thereof provided with illuminating means
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • H04N23/72Combination of two or more compensation controls
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • H04N23/74Circuitry for compensating brightness variation in the scene by influencing the scene brightness using illuminating means
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/95Computational photography systems, e.g. light-field imaging systems
    • 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/10016Video; Image sequence
    • 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/10141Special mode during image acquisition
    • G06T2207/10152Varying illumination
    • 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/20081Training; Learning
    • 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/20084Artificial neural networks [ANN]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Evolutionary Computation (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Software Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Medical Informatics (AREA)
  • Databases & Information Systems (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Biophysics (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Molecular Biology (AREA)
  • Data Mining & Analysis (AREA)
  • Biomedical Technology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Studio Devices (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Description

本開示は、特に家庭内又は屋内など、プライバシー保護が必要となる環境における画像識別方法及び画像識別システム、並びに、当該画像識別に使用される画像識別モデルを作成するための学習方法及び学習装置に関する。
下記特許文献1には、ライトフィールドカメラなどによって撮像された計算撮像画像を識別器に入力することにより、識別器が、学習済みの識別モデルを用いて、当該計算撮像画像に含まれている物体を識別する画像識別システムが開示されている。
計算撮像画像は、視点の異なる複数の画像が重畳され、又は、レンズを使用しないことで被写体像が合焦しにくい等の影響により、意図的に作り出されたボケによって人間による視覚的な認識が困難な画像である。そのため、特に家庭内又は屋内など、プライバシー保護が必要となる環境における画像識別システムの構築のために、計算撮像画像を用いることは好適である。
一方で、計算撮像画像は人間による視覚的な認識が困難であることから、識別モデルを作成するための機械学習において、ライトフィールドカメラなどによって撮像された計算撮像画像に対して正確な正解ラベルを付与することは困難である。その結果、学習効率が低下する。
下記特許文献1によると、この課題に対して何ら対策がとられていないため、有効な技術的対策を実現することによって学習効率の向上を図ることが望まれる。
国際公開第2019/054092号
本開示は、画像識別システムにおいて、被写体のプライバシーを保護しつつ、画像識別精度の向上及び機械学習の学習効率の向上を図ることが可能な技術を提供することを目的とする。
本開示の一態様に係る学習方法は、学習装置としての情報処理装置が、ボケのある画像を撮像する第1のカメラに関する計算撮像情報を取得し、前記計算撮像情報は、前記第1のカメラによって撮像された、点灯状態の点光源を含む第1の画像と消灯状態の前記点光源を含む第2の画像との差分画像であり、ボケのない画像又は前記第1のカメラよりもボケの小さい画像を撮像する第2のカメラによって撮像された第3の画像と、前記第3の画像に付与されている正解ラベルとを取得し、前記計算撮像情報と前記第3の画像とに基づいて、ボケのある第4の画像を生成し、前記第4の画像と前記正解ラベルとを用いた機械学習を行うことによって、前記第1のカメラによって撮像された画像を識別するための画像識別モデルを作成するものである。
第1実施形態にかかる画像識別システムの構成を示す模式図である。 画像識別システムの主要な処理の手順を示すフローチャートである。 計算撮像カメラの一例として、レンズレスで構成されたマルチピンホールカメラの構造を模式的に示す図である。 マルチピンホールカメラにおいて複数のピンホールの位置関係を示す図である。 マルチピンホールカメラによる撮像画像の一例を示す図である。 マルチピンホールカメラによる撮像画像の一例を示す図である。 学習装置の主要な処理の手順を示すフローチャートである。 第2実施形態にかかる画像識別システムの構成を示す模式図である。 画像識別システムの主要な処理の手順を示すフローチャートである。 差分画像の作成処理を説明するための図である。 差分画像の作成処理を説明するための図である。 差分画像の作成処理を説明するための図である。 計算撮像情報としてLTMを利用する場合の計算撮像情報取得部の主要な処理の手順を示すフローチャートである。 複数のPSFを示す模式図である。 第3実施形態にかかる画像識別システムの構成を示す模式図である。 画像識別システムの主要な処理の手順を示すフローチャートである。 画像識別システムの主要な処理の手順を示すフローチャートである。 画像識別システムの主要な処理の手順を示すフローチャートである。 第4実施形態にかかる画像識別システムの構成を示す模式図である。 学習装置の主要な処理の手順を示すフローチャートである。 変形例に係るマルチピンホールカメラの構成を示す模式図である。 変形例に係るマルチピンホールカメラの構成を示す模式図である。 変形例に係るマルチピンホールカメラの構成を示す模式図である。 変形例に係るマルチピンホールカメラの構成を示す模式図である。 変形例に係るマルチピンホールカメラの構成を示す模式図である。 変形例に係るマルチピンホールカメラの構成を示す模式図である。 変形例に係るマルチピンホールカメラの構成を示す模式図である。 変形例に係るマルチピンホールカメラの構成を示す模式図である。 変形例に係るマルチピンホールカメラの構成を示す模式図である。 変形例に係るマルチピンホールカメラの構成を示す模式図である。 変形例に係るマルチピンホールカメラの構成を示す模式図である。 変形例に係るマルチピンホールカメラの構成を示す模式図である。 変形例に係るマルチピンホールカメラの構成を示す模式図である。 変形例に係るマルチピンホールカメラの構成を示す模式図である。 変形例に係るマルチピンホールカメラの構成を示す模式図である。 変形例に係るマルチピンホールカメラの構成を示す模式図である。 変形例に係るマルチピンホールカメラの構成を示す模式図である。 変形例に係るマルチピンホールカメラの構成を示す模式図である。 変形例に係るマルチピンホールカメラの構成を示す模式図である。 変形例に係るマルチピンホールカメラの構成を示す模式図である。
(本開示の基礎となった知見)
家庭内又は屋内などにおいて、環境内人物の行動認識や機器操作者の人物認識など、さまざまな認識技術は重要である。近年、物体識別のために、ディープラーニングと呼ばれる技術が注目されている。ディープラーニングとは、多層構造のニューラルネットワークを用いた機械学習であり、大量の学習データを利用することで、従来法と比べて、より高精度な識別性能を実現することが可能である。このような物体識別において、画像情報は特に有効である。入力デバイスにカメラを利用し、画像情報を入力としたディープラーニングを行うことによって、従来の物体識別能力を大幅に向上させるさまざまな手法が提案されている。
しかし、家庭内などにカメラを配置することは、ハッキングなどにより撮影画像が外部に漏れた場合、プライバシーが侵害されるという課題があった。従って、仮に撮影画像が外部に漏れた場合であっても、被写体のプライバシーを保護するための対策が必要である。
ライトフィールドカメラなどによって撮像される計算撮像画像は、視点の異なる複数の画像が重畳され、又は、レンズを使用しないことで被写体像が合焦しにくい等の影響により、意図的に作り出されたボケによって人間による視覚的な認識が困難な画像である。そのため、特に家庭内又は屋内など、プライバシー保護が必要となる環境における画像識別システムの構築のために、計算撮像画像を用いることは好適である。
上記特許文献1に開示された画像識別システムでは、ライトフィールドカメラなどによって対象エリアを撮影し、その撮影によって取得された計算撮像画像を識別器に入力する。これにより、識別器が、学習済みの識別モデルを用いて、当該計算撮像画像に含まれている物体を識別する。このように、計算撮像画像を撮像するライトフィールドカメラなどによって対象エリアを撮影することにより、仮に撮影画像が外部に漏れた場合であっても、計算撮像画像は人間による視覚的な認識が困難であるため、被写体のプライバシーを保護することができる。
上記特許文献1に開示された画像識別システムにおいて、識別器が用いる識別モデルは、ライトフィールドカメラなどにより撮像された計算撮像画像を学習用データとして用いた機械学習を行うことによって作成される。しかし、計算撮像画像は人間による視覚的な認識が困難であることから、識別モデルを作成するための機械学習において、ライトフィールドカメラなどによって撮像された計算撮像画像に対して正確な正解ラベルを付与することは困難である。学習用の計算撮像画像に対して誤った正解ラベルが付与されてしまうと、機械学習の学習効率が低下する。
かかる課題を解決すべく、本発明者は、学習用データを蓄積する段階では、計算撮像画像のようなボケのある画像(以下「ボケ画像」)ではなくボケのない画像(以下「通常画像」)を用い、その後の学習段階では、使用カメラの計算撮像情報に基づき通常画像を変換したボケ画像を用いて機械学習を行うことを発案した。これにより、被写体のプライバシーを保護しつつ、画像識別精度の向上及び機械学習の学習効率の向上を図ることができるとの知見を得て、本開示を想到するに至った。
また、プライバシー保護の別の観点としては、画像認識装置によって撮像されるユーザの心理的負荷を低減させることも重要である。ボケ画像を撮像することによって、被写体のプライバシーが保護されていることはアピールできる。しかし、ユーザと無関係な領域(メーカの工場等)で計算撮像情報が設定されている場合、メーカであればボケ画像から通常画像を復元できるのではないかという疑念から、ユーザの心理的負荷が増大する可能性がある。一方、撮像されるユーザ自身によって計算撮像情報を変更することができれば、この心理的負荷を低下させることができると考え、本開示を想到するに至った。
次に、本開示の各態様について説明する。
本開示の一態様に係る学習方法は、学習装置としての情報処理装置が、ボケのある画像を撮像する第1のカメラに関する計算撮像情報を取得し、前記計算撮像情報は、前記第1のカメラによって撮像された、点灯状態の点光源を含む第1の画像と消灯状態の前記点光源を含む第2の画像との差分画像であり、ボケのない画像又は前記第1のカメラよりもボケの小さい画像を撮像する第2のカメラによって撮像された第3の画像と、前記第3の画像に付与されている正解ラベルとを取得し、前記計算撮像情報と前記第3の画像とに基づいて、ボケのある第4の画像を生成し、前記第4の画像と前記正解ラベルとを用いた機械学習を行うことによって、前記第1のカメラによって撮像された画像を識別するための画像識別モデルを作成するものである。
本開示において、「ボケ」とは、ライトフィールドカメラ又はレンズレスカメラなどによって撮像されることにより、視点の異なる複数の画像が重畳され、又は、レンズを使用しないことで被写体像が合焦しにくいなどの影響により、人間による視覚的な認識が困難な状態、又は、単純に被写体が合焦していない状態を示す。「ボケのある画像」とは、人間による視覚的な認識が困難な画像、又は、被写体が合焦していない画像を意味する。「ボケが大きい」とは、人間による視覚的な認識の困難度が大きい、又は、被写体が合焦していない度合いが大きいことを意味し、「ボケが小さい」とは、当該困難度又は当該度合いが小さいことを意味する。「ボケのない画像」とは、人間による視覚的な認識が容易な画像、又は、被写体が合焦している画像を意味する。
この構成によれば、画像識別対象の被写体が所在する対象エリアは、ボケのある画像を撮像する第1のカメラによって撮像される。従って、仮に第1のカメラによる撮像画像が外部に漏れた場合であっても、その画像は人間による視覚的な認識が困難であるため、被写体のプライバシーを保護することができる。また、学習用データである第3の画像は、ボケのない又は小さい画像を撮像する第2のカメラによって撮像される。従って、その画像は人間による視覚的な認識が容易であるため、第3の画像に対して正確な正解ラベルを容易に付与することができる。さらに、第1のカメラに関する計算撮像情報は、点灯状態の点光源を含む第1の画像と、消灯状態の点光源を含む第2の画像との差分画像である。従って、実際に使用される第1のカメラに関する計算撮像情報を、当該点光源以外の被写体の影響を受けずに正確に取得することができる。これにより、機械学習に使用される第4の画像を、当該計算撮像情報と第3の画像とに基づいて正確に生成することができる。その結果、被写体のプライバシーを保護しつつ、画像識別精度の向上及び機械学習の学習効率の向上を図ることが可能となる。
上記態様において、前記第1のカメラは、領域ごとに透過率が異なるマスクパターンを有するマスクを備えた符号化開口カメラ、複数のピンホールが形成されたマスクパターンを有するマスクがイメージセンサの受光面に配置されたマルチピンホールカメラ、及び、被写体からのライトフィールドを取得するライトフィールドカメラ、のいずれかであるとよい。
この構成によれば、第1のカメラとして、符号化開口カメラ、マルチピンホールカメラ、及びライトフィールドカメラのいずれかを用いることによって、人間による視覚的な認識が困難であるボケのある画像を適切に撮像することができる。
上記態様において、前記第1のカメラは、被写体からの光をイメージセンサ上に結像させる光学系を有しないとよい。
この構成によれば、第1のカメラは被写体からの光をイメージセンサ上に結像させる光学系を有しないため、第1のカメラによる撮像画像に意図的にボケを作り出すことができる。その結果、当該撮像画像に含まれている被写体の識別がさらに困難となるため、被写体のプライバシーの保護効果をより高めることが可能となる。
上記態様において、前記マスクは、前記マスクパターンが異なる他のマスクに変更可能であるとよい。
この構成によれば、マスクを変更することによって第1のカメラの計算撮像情報も変化するため、例えば各ユーザが任意にマスクを変更することにより、ユーザごとに計算撮像情報を異ならせることができる。その結果、第三者による第4の画像から第3の画像への逆変換が困難となるため、被写体のプライバシーの保護効果をより高めることが可能となる。
上記態様において、前記計算撮像情報は、Point Spread Function、及び、Light Transport Matrixのいずれかであるとよい。
この構成によれば、PSF及びLTMのいずれかを用いることにより、第1のカメラに関する計算撮像情報を簡易かつ適切に取得することが可能となる。
上記態様において、前記情報処理装置が、前記点光源の点灯制御を行うとともに前記第1のカメラによる前記第1の画像の撮像制御を行い、前記点光源の消灯制御を行うとともに前記第1のカメラによる前記第2の画像の撮像制御を行うとよい。
この構成によれば、情報処理装置が点光源及び第1のカメラの動作を制御することにより、点光源の点灯又は消灯のタイミングと、第1のカメラによる撮像のタイミングとを、正確に同期させることができる。
上記態様において、前記情報処理装置が、前記差分画像の画質が許容値未満である場合に、前記第1のカメラによる前記第1の画像及び前記第2の画像の再撮像制御を行うとよい。
この構成によれば、差分画像の画質が許容値未満である場合に、情報処理装置が第1のカメラによる再撮像制御を行うことにより、点光源の輝度値が適切に調整された差分画像を取得できる。その結果、第1のカメラに関する適切な計算撮像情報を取得することが可能となる。
上記態様において、前記情報処理装置は、前記再撮像制御において、前記第1の画像及び前記第2の画像の各々に関して、最大輝度値が所定範囲内となるように、前記第1のカメラの露光時間及びゲインの少なくとも一方を修正するとよい。
この構成によれば、第1のカメラの露光時間及びゲインの少なくとも一方を修正することにより、再撮像制御によって、点光源の輝度値が適切に調整された差分画像を取得することが可能となる。
本開示の一態様に係る画像識別方法は、識別部を有する識別装置において、ボケのある画像を撮像する第1のカメラによって撮像された画像を前記識別部に入力し、前記識別部が、学習済みの画像識別モデルに基づいて、入力された前記画像を識別し、前記識別部による識別の結果を出力し、前記画像識別モデルは、上記態様に係る学習方法によって作成された画像識別モデルである。
この構成によれば、画像識別対象の被写体が所在する対象エリアは、ボケのある画像を撮像する第1のカメラによって撮像される。従って、仮に第1のカメラによる撮像画像が外部に漏れた場合であっても、その画像は人間による視覚的な認識が困難であるため、被写体のプライバシーを保護することができる。また、学習用データである第3の画像は、ボケのない又は小さい画像を撮像する第2のカメラによって撮像される。従って、その画像は人間による視覚的な認識が容易であるため、第3の画像に対して正確な正解ラベルを容易に付与することができる。さらに、第1のカメラに関する計算撮像情報は、点灯状態の点光源を含む第1の画像と、消灯状態の点光源を含む第2の画像との差分画像である。従って、実際に使用される第1のカメラに関する計算撮像情報を、当該点光源以外の被写体の影響を受けずに正確に取得することができる。これにより、機械学習に使用される第4の画像を、当該計算撮像情報と第3の画像とに基づいて正確に生成することができる。その結果、被写体のプライバシーを保護しつつ、画像識別精度の向上及び機械学習の学習効率の向上を図ることが可能となる。
本開示の一態様に係る学習装置は、ボケのある画像を撮像する第1のカメラに関する計算撮像情報を取得する取得部と、前記計算撮像情報は、前記第1のカメラによって撮像された、点灯状態の点光源を含む第1の画像と消灯状態の前記点光源を含む第2の画像との差分画像であり、ボケのない画像又は前記第1のカメラよりもボケの小さい画像を撮像する第2のカメラによって撮像された第3の画像と、前記第3の画像に付与されている正解ラベルとを記憶する記憶部と、前記取得部が取得した前記計算撮像情報と前記記憶部から読み出した前記第3の画像とに基づいて、ボケのある第4の画像を生成する画像生成部と、前記画像生成部が生成した前記第4の画像と前記記憶部から読み出した前記正解ラベルとを用いた機械学習を行うことによって、前記第1のカメラによって撮像された画像を識別するための画像識別モデルを作成する学習部と、を備えるものである。
この構成によれば、画像識別対象の被写体が所在する対象エリアは、ボケのある画像を撮像する第1のカメラによって撮像される。従って、仮に第1のカメラによる撮像画像が外部に漏れた場合であっても、その画像は人間による視覚的な認識が困難であるため、被写体のプライバシーを保護することができる。また、学習用データである第3の画像は、ボケのない又は小さい画像を撮像する第2のカメラによって撮像される。従って、その画像は人間による視覚的な認識が容易であるため、第3の画像に対して正確な正解ラベルを容易に付与することができる。さらに、第1のカメラに関する計算撮像情報は、点灯状態の点光源を含む第1の画像と、消灯状態の点光源を含む第2の画像との差分画像である。従って、実際に使用される第1のカメラに関する計算撮像情報を、当該点光源以外の被写体の影響を受けずに正確に取得することができる。これにより、画像合成部は、機械学習に使用される第4の画像を、当該計算撮像情報と第3の画像とに基づいて正確に生成することができる。その結果、被写体のプライバシーを保護しつつ、画像識別精度の向上及び機械学習の学習効率の向上を図ることが可能となる。
本開示の一態様に係る画像識別システムは、ボケのある画像を撮像する第1のカメラに関する計算撮像情報を取得する取得部と、前記計算撮像情報は、前記第1のカメラによって撮像された、点灯状態の点光源を含む第1の画像と消灯状態の前記点光源を含む第2の画像との差分画像であり、ボケのない画像又は前記第1のカメラよりもボケの小さい画像を撮像する第2のカメラによって撮像された第3の画像と、前記第3の画像に付与されている正解ラベルとを記憶する記憶部と、前記取得部が取得した前記計算撮像情報と前記記憶部から読み出した前記第3の画像とに基づいて、ボケのある第4の画像を生成する画像生成部と、前記画像生成部が生成した前記第4の画像と前記記憶部から読み出した前記正解ラベルとを用いた機械学習を行うことによって、画像識別モデルを作成する学習部と、前記第1のカメラによって撮像された画像を、前記学習部が作成した前記画像識別モデルに基づいて識別する識別部と、前記識別部による識別結果を出力する出力部と、を備えるものである。
この構成によれば、画像識別対象の被写体が所在する対象エリアは、ボケのある画像を撮像する第1のカメラによって撮像される。従って、仮に第1のカメラによる撮像画像が外部に漏れた場合であっても、その画像は人間による視覚的な認識が困難であるため、被写体のプライバシーを保護することができる。また、学習用データである第3の画像は、ボケのない又は小さい画像を撮像する第2のカメラによって撮像される。従って、その画像は人間による視覚的な認識が容易であるため、第3の画像に対して正確な正解ラベルを容易に付与することができる。さらに、第1のカメラに関する計算撮像情報は、点灯状態の点光源を含む第1の画像と、消灯状態の点光源を含む第2の画像との差分画像である。従って、実際に使用される第1のカメラに関する計算撮像情報を、当該点光源以外の被写体の影響を受けずに正確に取得することができる。これにより、画像合成部は、機械学習に使用される第4の画像を、当該計算撮像情報と第3の画像とに基づいて正確に生成することができる。その結果、被写体のプライバシーを保護しつつ、画像識別精度の向上及び機械学習の学習効率の向上を図ることが可能となる。
本開示は、このような方法に含まれる特徴的な各構成をコンピュータに実行させるためのコンピュータプログラムとして実現し、あるいは、このコンピュータプログラムに基づいて動作する装置又はシステムとして実現することもできる。また、このようなコンピュータプログラムを、CD-ROM等のコンピュータ読取可能な不揮発性の記録媒体として流通させ、あるいは、インターネット等の通信ネットワークを介して流通させることができるのは言うまでもない。
なお、以下で説明する実施形態は、いずれも本開示の一具体例を示すものである。以下の実施形態で示される数値、形状、構成要素、ステップ、ステップの順序等は、一例であり、本開示を限定する主旨ではない。また、以下の実施形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。また、全ての実施形態において、各々の内容を組み合わせることもできる。
以下、本開示の実施形態について、図面を用いて詳細に説明する。なお、異なる図面において同一の符号を付した要素は、同一又は相応する要素を示すものとする。
(第1実施形態)
図1は、本開示の第1実施形態にかかる画像識別システム10の構成を示す模式図である。画像識別システム10は、学習装置20と識別装置30とを備えている。識別装置30は、計算撮像カメラ101と、識別部106と、出力部107とを有している。識別部106は、CPUなどのプロセッサ及び半導体メモリなどのメモリを含む。出力部107は、表示装置又はスピーカなどである。また、学習装置20は、学習データベース102と、計算撮像情報取得部103と、データベース修正部104と、学習部105とを有している。学習データベース102は、HDD、SSD、又は半導体メモリなどの記憶部である。計算撮像情報取得部103、データベース修正部104、及び学習部105は、CPUなどのプロセッサである。
図2は、画像識別システム10の主要な処理の手順を示すフローチャートである。当該フローチャートには、識別装置30による画像の識別処理の流れが示されている。まず計算撮像カメラ101は、対象エリアを撮影し、その撮影によって得られた計算撮像画像を識別部106に入力する(ステップS101)。次に識別部106は、学習済みの画像識別モデルを使用して、当該計算撮像画像を識別する(ステップS102)。この画像識別モデルは、学習装置20による学習によって作成された画像識別モデルである。次に出力部107は、識別部106による識別の結果を出力する。各ステップの処理の詳細については後述する。
計算撮像カメラ101は、ボケのない通常の画像を撮像する通常のカメラと異なり、ボケのある画像である計算撮像画像を撮像する。計算撮像画像は、意図的に作り出されたボケによって撮像画像自体を人が見ても被写体を認識できないが、撮像した計算撮像画像に対して画像処理を実施することで、人が認識又は識別部106が識別できる画像を生成することができる画像である。
図3は、計算撮像カメラ101の一例として、レンズレスで構成されたマルチピンホールカメラ301の構造を模式的に示す図である。図3に示すマルチピンホールカメラ301は、マルチピンホールマスク301aと、CMOSなどのイメージセンサ301bとを有する。マルチピンホールマスク301aは、イメージセンサ301bの受光面から一定距離離れて配置されている。マルチピンホールマスク301aは、ランダム又は等間隔に配置された複数のピンホール301aaを有している。複数のピンホール301aaのことを、マルチピンホールとも呼ぶ。イメージセンサ301bは、各ピンホール301aaを通じて被写体302の画像を取得する。ピンホールを通じて取得される画像を、ピンホール画像と呼ぶ。
各ピンホール301aaの位置及び大きさによって被写体302のピンホール画像は異なるため、イメージセンサ301bは、複数のピンホール画像がわずかにずれて重なり合った状態(多重像)の重畳画像を取得する。複数のピンホール301aaの位置関係は、イメージセンサ301b上に投影される複数のピンホール画像の位置関係(つまり多重像の重畳の度合い)に影響を与え、ピンホール301aaの大きさは、ピンホール画像のボケの度合いに影響を与える。
マルチピンホールマスク301aを用いることによって、位置及びボケの程度が異なる複数のピンホール画像を重畳して取得することが可能である。つまり、意図的に多重像及びボケが作り出された計算撮像画像を取得することが可能である。そのため、撮影される画像は多重像かつボケ画像となり、これらのボケによって被写体302のプライバシーが保護された画像を取得することができる。また、各ピンホールの数、位置、及び大きさを変えることで、ボケ方の異なる画像を取得することができる。つまり、ユーザによってマルチピンホールマスク301aを容易に脱着できる構造とし、マスクパターンが異なる複数種類のマルチピンホールマスク301aを予め用意しておき、使用するマルチピンホールマスク301aをユーザが自由に交換できる構成としてもよい。
なお、このようなマスクの変更は、マスクの交換以外にも、
・イメージセンサの前に回動自在に取り付けられているマスクを、ユーザが任意に回転させる、
・イメージセンサの前に取り付けられている板の任意の箇所に、ユーザが穴を開ける、
・空間光変調器などを利用した液晶マスクなどを用いることにより、マスク内の各位置の透過率を任意に設定する、
・ゴムなどの伸縮可能な材質を用いてマスクを成形し、外力の印加によってマスクを物理的に変形させることによって、穴の位置及び大きさを変える、
など、様々な方法で実現できる。以下、これらの変形例について順に説明する。
<ユーザがマスクを任意に回転させる変形例>
図17A~17Dは、ユーザが任意にマスクを回転可能なマルチピンホールカメラ301の構成を示す模式図である。図17Aは、ユーザが任意にマスクを回転可能なマルチピンホールカメラ301の概観を示し、図17Bはその断面の模式図を示している。マルチピンホールカメラ301は、その筐体401に対して回転可能なマルチピンホールマスク301aを有し、マルチピンホールマスク301aには把持部402が接続されている。ユーザは、把持部402を把持して操作することにより、筐体401に対してマルチピンホールマスク301aを固定又は回転することが可能である。このような機構は、把持部402にネジを設け、そのネジを締めることでマルチピンホールマスク301aを固定し、ネジを緩めることでマルチピンホールマスク301aを回転可能とすればよい。図17Cおよび図17Dは、把持部402を90度回転させた際に、マルチピンホールマスク301aが90度回転する模式図を示している。このように、この把持部402をユーザが動かすことにより、マルチピンホールマスク301aを回転させることができる。
また、ユーザが任意にマスクを回転可能なマルチピンホールカメラ301においては、マルチピンホールマスク301aは、図17Cに示すように、回転に対して非対称なピンホール配置としてもかまわない。このようにすることで、ユーザがマスクを回転することで、様々なマルチピンホールパターンを実現することが可能である。
もちろん、ユーザが任意にマスクを回転可能なマルチピンホールカメラ301の構成は、把持部402を有しない構成であってもかまわない。図18A,18Bは、ユーザが任意にマスクを回転可能なマルチピンホールカメラ301の別の構成例を示した模式図である。図18Aは、ユーザが任意にマスクを回転可能なマルチピンホールカメラ301の別の構成例の概観を示し、図18Bはその断面の模式図を示している。マルチピンホールマスク301aは鏡筒411に固定されている。また、イメージセンサ301bは、別の鏡筒412に設置されており、鏡筒411と鏡筒412とはネジの構成で回転可能な状態となっている。すなわち、鏡筒411の外側に鏡筒412があり、その接合部である鏡筒411の外側にはオスネジが、鏡筒412の内側にはメスネジがきられている。また、鏡筒411のオスネジには、まず、固定具413が装着され、その後、鏡筒412が装着されている。固定具413にも、鏡筒412同様、メスネジがきられている。このような構成とすることで、鏡筒411を鏡筒412へねじ込む際、固定具413の鏡筒411へのねじ込み位置によって、ねじ込みの深さが変化し、マルチピンホールカメラ301の回転角を変更することができる。
図18C,18Dは、固定具413の鏡筒411へのねじ込み位置によって、ねじ込みの深さが変化し、マルチピンホールカメラ301の回転角が変化することを示す模式図である。図18Cは、固定具413を鏡筒411の奥までねじ込んだ場合の模式図であり、図18Dは、固定具413を鏡筒411の途中までしかねじ込まない場合の模式図である。図18Cに示したように、固定具413を鏡筒411の奥までねじ込んだ場合は、鏡筒412は鏡筒411の奥までねじ込むことができる。一方、図18Dに示したように、固定具413を鏡筒411の途中までしかねじ込まない場合は、鏡筒412は鏡筒411の途中までしかねじ込むことができない。そのため、固定具413の鏡筒411へのねじ込み位置によって、ねじ込みの深さが変化し、マルチピンホールマスク301aの回転角を変化させることができる。
<ユーザがマスクに穴を開ける変形例>
図19は、イメージセンサ301bの前に取り付けられているマスク301abの任意の箇所に、ユーザが穴を開けられるマルチピンホールカメラ301の断面の模式図である。図19において、図17と同じ構成要素に関しては同じ参照符号を付し、説明を省略する。マスク301abには当初、ピンホールは存在しない。このマスク301abに、ユーザが針などを用いて任意の箇所に複数の穴を開けることで、任意の形状のマルチピンホールマスクを作成することができる。
< 空間光変調器を利用し、マスク内の各位置の透過率を任意に設定する変形例>
図20は、空間光変調器420を利用し、マスク内の各位置の透過率を任意に設定する構成のマルチピンホールカメラ301の断面の模式図である。図20において、図19と同じ構成要素に関しては同じ参照符号を付し、説明を省略する。空間光変調器420は液晶などで構成され、画素ごとの透過率を変更することができる。この空間光変調器420が、マルチピンホールマスクとして機能する。透過率の変更は、図略の空間光変調器制御部によって制御することができる。そのため、事前に用意した複数の透過率パターンから、ユーザが任意のパターンを選択することで、様々なマスクパターン(マルチピンホールパターン)を実現することができる。
< 外力の印加によってマスクを変形させる変形例>
図21,22A~22Fは、外力の印加によってマスクを変形する構成のマルチピンホールカメラ301の断面の模式図である。図21において、図19と同じ構成要素に関しては同じ参照符号を付し、説明を省略する。マルチピンホールマスク301acは複数のマスク301a1、301a2,301a3から構成され、各マスクは独立に外力を印加する駆動部(図示せず)を有している。図22A~22Cはマルチピンホールマスク301acを構成する3枚のマスク301a1、301a2,301a3を説明するための模式図である。ここで、各マスクは扇型と円環が組み合わされた形状である。もちろん、この構成は一例であり、形状は扇形に限らず、構成する枚数も3枚に限らない。各マスクには、1個又は複数個のピンホールが形成されている。なお、マスクにはピンホールが形成されていなくても構わない。マスク301a1には2つのピンホール301aa1,301aa2が形成されており、マスク301a2には1つのピンホール301aa3が形成されており、マスク301a3には2つのピンホール301aa4,301aa5が形成されている。これら3つのマスク301a1~301a3を外力の印加によって動かすことで、様々なマルチピンホールパターンを作成することができる。
図22D~22Fは3枚のマスク301a1~301a3で構成された3種類のマルチピンホールマスク301acを示している。図略の各駆動部が各マスク301a1~301a3を異なる態様で動かすことによって、図22D,22Eでは5個のピンホールを有するマスクが構成され、図22Fでは4個のピンホールを有するマスクが構成されている。このようなマスクの駆動部は、オートフォーカスなどで広く利用されている超音波モータやリニアモータを用いて実現することができる。このように、外力の印加によってマルチピンホールマスク301acにおけるピンホールの数や位置を変化させることができる。
もちろん、マルチピンホールマスクはピンホールの数や位置だけではなく、その大きさも変化させるようにしても構わない。図23A~23Cは、外力の印加によってマスクを変形する構成のマルチピンホールカメラ301におけるマルチピンホールマスク301adの構成を説明するための模式図である。マルチピンホールマスク301adは複数のピンホールを有し、弾性を有する材質で構成され、四隅を独立に制御可能な4個の駆動部421~424を有する。もちろん、駆動部の数は4個である必要はない。各駆動部421~424を動かすことにより、マルチピンホールマスク301adにおけるピンホールの位置や大きさを変化させることができる。
図23Bは、駆動部421~424を同じ向きに動かした場合の様子を示した模式図である。この図において、駆動部421~424に示した矢印の向きが、各駆動部の駆動方向を示している。この場合、マルチピンホールマスク301adは駆動部の駆動方向に平行移動する。一方、図23Cは、駆動部421~424をマルチピンホールマスク301adの中心部から外向きの方向に動かした場合の様子を示した模式図である。この場合、マルチピンホールマスク301adは弾性に従って引き延ばされるため、ピンホールのサイズが大きくなる。このような駆動部421~424は、オートフォーカスなどで広く利用されている超音波モータやリニアモータを用いて実現することができる。このように、外力の印加によってマルチピンホールマスク301acにおけるピンホールの位置や大きさを変化させることができる。
図4Aは、マルチピンホールカメラ301において複数のピンホール301aaの位置関係を示す図である。この例では、直線状に並ぶ3つのピンホール301aaが形成されている。左端のピンホール301aaと中央のピンホール301aaとの間隔はL1に設定されており、中央のピンホール301aaと右端のピンホール301aaとの間隔はL2(<L1)に設定されている。
図4B及び図4Cは、マルチピンホールカメラ301による撮像画像の一例を示す図である。図4Bには、マルチピンホールカメラ301と被写体302との距離が比較的遠く、被写体像が小さい場合の撮像画像の例を示している。図4Cには、マルチピンホールカメラ301と被写体302との距離が比較的近く、被写体像が大きい場合の撮像画像の例を示している。間隔L1,L2を異ならせたことにより、マルチピンホールカメラ301と被写体302との距離に拘わらず、視点の異なる複数の画像が重畳されることによって複数の被写体像が個別認識不能な態様で重なり合った状態の重畳画像が撮像される。
計算撮像カメラ101としては、マルチピンホールカメラ301のほかに、
・領域ごとに透過率が異なるマスクパターンを有するマスクがイメージセンサと被写体との間に配置された符号化開口カメラ、
・イメージセンサの受光面にマイクロレンズアレイが配置された構成を有し、ライトフィールドを取得するライトフィールドカメラ、
・時空間で画素情報を重み付け加算して撮像する圧縮センシングカメラ
などの周知のカメラを使用することもできる。
また、計算撮像カメラ101においては、被写体からの光をイメージセンサ上に結像させるための光学系(レンズ、プリズム、ミラー等)を有しないことが望ましい。光学系を省略することにより、カメラの小型軽量化、コスト削減、及びデザイン性の向上を図ることができるとともに、当該カメラによる撮像画像に意図的にボケを作り出すことができる。
識別部106は、学習装置20の学習結果である画像識別モデルを利用して、計算撮像カメラ101によって撮像された対象エリアの画像に関して、その画像に含まれている人物(その行動及び表情などを含む)、自動車、自転車、又は信号などの被写体のカテゴリ情報と、各被写体の位置情報とを識別する。画像識別モデルを作成するための学習には、多層ニューラルネットワークを用いたDeep Learningなどの機械学習を利用すればよい。
出力部107は、前記識別部106が識別した結果を出力する。これは、インターフェイス部を有し、画像、テキスト、又は音声などによって識別結果をユーザに提示してもよいし、機器制御部を有して識別結果によって制御方法を変更するようにしてもかまわない。
学習装置20は、学習データベース102と、計算撮像情報取得部103と、データベース修正部104と、学習部105とを有する。学習装置20は、実際に対象エリアの撮像に使用される計算撮像カメラ101に関する計算撮像情報に対応させて、識別部106が使用する画像識別モデルを作成するための学習を行う。
また、図5は、画像識別システム10の学習装置20の主要な処理の手順を示すフローチャートである。
まず、計算撮像情報取得部103は、計算撮像カメラ101によってどのようなボケ画像が撮像されるのか、そのボケの態様を表す情報である計算撮像情報を取得する(ステップS201)。これは、計算撮像カメラ101が送信部を、計算撮像情報取得部103が受信部を有し、有線または無線で計算撮像情報をやり取りしても構わないし、計算撮像情報取得部103がインターフェイスを有し、ユーザが計算撮像情報取得部103に計算撮像情報を入力するようにしても構わない。
計算撮像情報としては、例えば、計算撮像カメラ101がマルチピンホールカメラ301であれば、二次元の計算撮像の状態を示すPSF(Point Spread Function)を利用すればよい。PSFは、マルチピンホールカメラ又は符号化開口カメラなどのカメラの伝達関数であり、以下の関係で表現される。
y=k*x
ここで、yはマルチピンホールカメラ301で撮影されたボケのある計算撮像画像、kはPSF、xは撮影したシーンをボケのない通常のカメラで撮影した通常画像である。また、*は畳み込み演算子である。
また、計算撮像情報として、PSFではなく、四次元以上(カメラ側で二次元及び被写体側で二次元以上)の計算撮像情報を示すLTM(Light Transport Matrix)を利用しても構わない。LTMは、ライトフィールドカメラで利用される伝達関数である。
例えば、計算撮像カメラ101がマルチピンホールカメラ301である場合には、PSFは、点光源をマルチピンホールカメラ301で撮影することで取得することができる。これは、PSFがカメラのインパルス応答に対応することからわかる。つまり、点光源をマルチピンホールカメラ301で撮像することによって得られた点光源の撮像画像そのものが、マルチピンホールカメラ301の計算撮像情報としてのPSFである。ここで、点光源の撮像画像としては点灯時と消灯時との差分画像を使用することが望ましく、これについては後述の第2実施形態にて説明する。
次に、データベース修正部104は、学習データベース102に含まれるボケのない通常画像を取得し、学習部105は、学習データベース102に含まれるアノテーション情報を取得する(ステップS202)。
次にデータベース修正部104(画像生成部)は、計算撮像情報取得部103が取得した計算撮像情報を利用して、学習データベース102を修正する(ステップS203)。例えば、識別部106が環境内の人物の行動を識別する場合、学習データベース102は、ボケのない通常のカメラで撮影した複数の通常画像と、各画像において人物がどの位置でどんな行動をしていたかという、各画像に付与されるアノテーション情報(正解ラベル)とを保持している。通常のカメラを利用する場合、そのカメラで撮影した画像に対してアノテーション情報を付与すればよいが、マルチピンホールカメラ又はライトフィールドカメラなど、計算撮像画像を取得する場合、その画像を人が見ても何が写っているかがわからないため、アノテーション情報を付与することが難しい。また、計算撮像カメラ101と大きく異なる通常カメラで撮影した画像で学習処理を実施しても、識別部106は識別精度が高くならない。そこで、通常のカメラで撮影した画像に対して事前にアノテーション情報を付与したデータベースを学習データベース102として保持し、計算撮像カメラ101の計算撮像情報に合わせて撮影画像のみを変形させることで、その計算撮像カメラ101に合わせた学習データセットを作成し、学習処理を実施することで識別精度を向上させる。そのために、データベース修正部104は、事前に用意した通常のカメラでの撮影画像zに対して、計算撮像情報取得部103が取得した計算撮像情報であるPSFを利用して、以下の補正画像yを計算する。
y=k*z
ここで、kは計算撮像情報取得部103が取得した計算撮像情報であるPSFを示しており、*は畳み込み演算子を示している。
学習部105は、こうしてデータベース修正部104で計算した補正画像と、学習データベース102から取得したアノテーション情報とを利用して、学習処理を実施する(ステップS204)。例えば、識別部106が多層のニューラルネットワークによって構築されている場合には、補正画像及びアノテーション情報を教師データとして用いて、Deep Learningによる機械学習を行う。予測誤差の補正アルゴリズムとしては、Back Propagation法などを用いればよい。これにより、学習部105は、計算撮像カメラ101によって撮像された画像を識別部106が識別するための画像識別モデルを作成する。補正画像は、計算撮像カメラ101の計算撮像情報に合致した画像となっているため、こうした学習により、計算撮像カメラ101に適合した学習が可能になり、識別部106は高精度の識別処理ができる。
本実施形態にかかる画像識別システム10によれば、画像識別対象の被写体302が所在する対象エリアは、ボケのある画像である計算撮像画像を撮像する計算撮像カメラ101(第1のカメラ)によって撮像される。従って、仮に計算撮像カメラ101による撮像画像が外部に漏れた場合であっても、計算撮像画像は人間による視覚的な認識が困難であるため、被写体302のプライバシーを保護することができる。また、学習データベース102に蓄積される通常画像(第3の画像)は、ボケのない画像(又は計算撮像画像よりボケの小さい画像)を撮像する通常のカメラ(第2のカメラ)によって撮像される。従って、その画像は人間による視覚的な認識が容易であるため、通常画像に対して正確なアノテーション情報(正解ラベル)を容易に付与することができる。その結果、被写体302のプライバシーを保護しつつ、画像識別精度の向上及び機械学習の学習効率の向上を図ることが可能となる。
また、計算撮像カメラ101として、符号化開口カメラ、マルチピンホールカメラ、及びライトフィールドカメラのいずれかを用いることによって、人間による視覚的な認識が困難であるボケのある画像を適切に撮像することができる。
また、計算撮像カメラ101において、被写体302からの光をイメージセンサ301b上に結像させる光学系を省略することにより、計算撮像カメラ101による撮像画像に意図的にボケを作り出すことができる。その結果、当該撮像画像に含まれている被写体302の識別がさらに困難となるため、被写体302のプライバシーの保護効果をより高めることが可能となる。
また、使用するマルチピンホールマスク301aをユーザが自由に変更できる構成とした場合には、マスクを変更することによって計算撮像カメラ101の計算撮像情報も変化するため、例えば各ユーザが任意にマスクを変更することにより、ユーザごとに計算撮像情報を異ならせることができる。その結果、第三者による補正画像(第4の画像)から通常画像(第3の画像)への逆変換が困難となるため、被写体302のプライバシーの保護効果をより高めることが可能となる。
また、計算撮像情報としてPSF及びLTMのいずれかを用いることにより、計算撮像カメラ101に関する計算撮像情報を簡易かつ適切に取得することが可能となる。
(第2実施形態)
図6は、本開示の第2実施形態にかかる画像識別システム11の構成を示す模式図である。図6において、図1と同じ構成要素に関しては同じ参照符号を付し、説明を省略する。画像識別システム11の学習装置21は、制御部108を有する。また、画像識別システム11は、計算撮像カメラ101によって撮影される対象エリア(環境)内に存在する発光部109を有する。発光部109は、環境内に存在する点光源とみなせる光源であり、例えば、電気機器に搭載されたLED、又は照明用LEDである。また、LEDモニタなどのモニタの一部の光のみを点灯及び消灯させることにより、発光部109として機能させてもかまわない。制御部108が発光部109及び計算撮像カメラ101を制御することで、計算撮像情報取得部103が計算撮像情報を取得する。
また、図7は、画像識別システム11の主要な処理の手順を示すフローチャートである。当該フローチャートには、計算撮像情報取得部103が計算撮像カメラ101の計算撮像情報を取得する処理の流れが示されている。
まず制御部108は、環境内に存在する発光部109に、点灯の指示を出す(ステップS111)。
次に発光部109は、制御部108の指示にしたがい、点灯を実施する(ステップS112)。
次に制御部108は、計算撮像カメラ101へ撮像を実施するように指示を出す(ステップS113)。これにより、発光部109及び計算撮像カメラ101は、同期をとりながら動作することができる。
次に計算撮像カメラ101は、制御部108の指示にしたがい、撮像を実施する(ステップS114)。撮像された画像(第1画像)は、計算撮像カメラ101から計算撮像情報取得部103に入力されて、計算撮像情報取得部103によって一時的に保持される。
次に制御部108は、発光部109に消灯の指示を出す(ステップS115)。
次に発光部109は、制御部108の指示にしたがい、消灯を実施する(ステップS116)。
次に制御部108は、計算撮像カメラ101へ撮像を実施するように指示を出す(ステップS117)。
次に計算撮像カメラ101は、制御部108の指示にしたがい、撮像を実施する(ステップS118)。撮像された画像(第2画像)は、計算撮像カメラ101から計算撮像情報取得部103に入力される。
次に計算撮像情報取得部103は、第1画像と第2画像との差分画像を作成する(ステップS119)。このように発光部109の点灯時の第1画像と消灯時の第2画像との差分画像を求めることで、環境内の他の被写体の影響を受けず、点灯状態の発光部109のみの画像であるPSFを取得することができる。
次に計算撮像情報取得部103は、作成した差分画像を、計算撮像カメラ101の計算撮像情報として取得する(ステップS120)。
このように計算撮像情報としてPSFを利用する場合、計算撮像カメラ101は、発光部109が点灯しているシーン及び消灯しているシーンの2枚の画像を撮像する。この時撮影する点灯時の画像と消灯時の画像とは、できるだけ時間差がないように撮影することが望ましい。
図8A~図8Cは、差分画像の作成処理を説明するための図である。図8Aは、発光部109の点灯時に計算撮像カメラ101が撮影した画像である。発光部109の輝度値が高くなっていることがわかる。図8Bは、発光部109の消灯時に計算撮像カメラ101が撮影した画像である。発光部109の輝度値が点灯時と比較して低くなっていることがわかる。図8Cは、発光部109の点灯時に計算撮像カメラ101が撮影した画像である図8Aから、発光部109の消灯時に計算撮像カメラ101が撮影した画像である図8Bを減算することによって得られる差分画像を示している。発光部109以外の被写体に影響されず、点光源である発光部109のみが撮影されるため、PSFが取得できていることがわかる。
また、計算撮像情報としてLTMを利用する場合には、環境内に分散して配置された複数の発光部109を用い、複数の位置でのPSFを取得し、それをLTMとしてもかまわない。
図9は、計算撮像情報としてLTMを利用する場合の計算撮像情報取得部103の主要な処理の手順を示すフローチャートである。まず、各発光部109に対応するPSFを取得する(ステップS301)。これは、前述の通り、各発光部109の点灯時と消灯時との差分画像を利用して取得すればよい。このようにすることで、画像上での複数の位置でのPSFを取得することができる。図10はこのようにして取得した複数のPSFの模式図を示している。この例の場合には、画像上の6点でPSFが取得されている。
計算撮像情報取得部103は、こうして取得した複数のPSFに対して補間処理を実施することで、画像のすべての画素でのPSFを計算し、それをLTMとする(ステップS302)。このような補間処理は、モーフィングなどの一般的な画像処理を利用すればよい。また、発光部109はユーザのスマートフォンや携帯電話のライトでも構わない。この場合、制御部108の代わりに発光部109の点灯や消灯をユーザが実現してもかまわない。
また、計算撮像情報としてLTMを利用する場合、複数の発光部109を配置するのではなく、少数の発光部109を利用し、移動によって発光部109の位置を変更させるようにしてもかまわない。これは、例えばスマートフォン又は携帯電話のライトを発光部109と利用し、ユーザが場所を変えながら点灯及び消灯を実現してもかまわない。または、ドローン又は掃除機ロボットなどの移動体に搭載されたLEDを利用してもかまわない。または、計算撮像カメラ101を移動体などに設置し、あるいはユーザが向きや位置を変更することで、計算撮像画像上の発光部109の位置を変更させるようにしてもかまわない。
本実施形態にかかる画像識別システム11によれば、計算撮像カメラ101(第1のカメラ)に関する計算撮像情報は、点灯状態の点光源を含む第1の画像と、消灯状態の点光源を含む第2の画像との差分画像である。従って、実際に使用される計算撮像カメラ101に関する計算撮像情報を、当該点光源以外の被写体の影響を受けずに正確に取得することができる。これにより、機械学習に使用される補正画像(第4の画像)を、当該計算撮像情報と通常画像(第3の画像)とに基づいて正確に生成することができる。
また、学習装置21の制御部108が発光部109及び計算撮像カメラ101の動作を制御することにより、発光部109の点灯又は消灯のタイミングと、計算撮像カメラ101による撮像のタイミングとを、正確に同期させることができる。
(第3実施形態)
図11は、本開示の第3実施形態にかかる画像識別システム12の構成を示す模式図である。図11において、図6と同じ構成要素に関しては同じ参照符号を付し、説明を省略する。画像識別システム12の学習装置22は、計算撮像情報判定部110を有する。計算撮像情報判定部110は、計算撮像情報取得部103が取得した計算撮像情報の画質の状態を判定する。学習装置22は、計算撮像情報判定部110の判定結果に応じて、処理の内容を切り替える。
また、図12は、画像識別システム12の主要な処理の手順を示すフローチャートである。当該フローチャートには、計算撮像情報判定部110による画質判定処理の前後の処理の流れが示されている。
まず計算撮像情報取得部103は、上記第2実施形態のステップS119(図7)と同様の手法により、発光部109の点灯時の第1画像と消灯時の第2画像との差分画像を作成する(ステップS121)。
次に計算撮像情報判定部110は、計算撮像情報取得部103によって作成された差分画像の画質が許容値以上であるか否かを判定する(ステップS122)。PSFには点光源以外のものが写っていない必要があるため、点灯時と消灯時との差分画像が利用される。しかし、点灯時の撮影と消灯時の撮影との間で、人が大きく動く又は環境内の明るさが劇的に変化するなどのシーンの変更があった場合、その変更分が差分画像に表れてしまい、正確なPSFを取得することができなくなる。そこで、計算撮像情報判定部110は、差分画像において一定値以上の輝度を有する画素数をカウントし、その画素数が閾値以上の場合にはPSFの画質は許容値未満であると判定し、その画素数が閾値未満の場合にはPSFの画質は許容値以上であると判定する。
差分画像の画質は許容値未満であると計算撮像情報判定部110が判定した場合(ステップS122:NO)は、次に制御部108は、再度の撮影を行うべく、発光部109への発光及び消灯の指示と、計算撮像カメラ101への再撮像の指示とを行う(ステップS123)。一方、差分画像の画質は許容値以上であると計算撮像情報判定部110が判定した場合(ステップS122:YES)は、次にデータベース修正部104は、計算撮像情報取得部103が差分画像として取得した計算撮像情報(PSF)を利用して、学習データベース102を修正する(ステップS124)。
ここで、差分画像の画質が劣化する原因の一つとして、計算撮像カメラ101の設定が適切でないことが考えられる。例えば、計算撮像カメラ101の露光時間が短すぎる場合又は信号増幅のゲインが小さすぎる場合には、画像が全体的に暗くなり、発光部109の輝度がノイズに埋もれてしまう。逆に、計算撮像カメラ101の露光時間が長すぎる場合又は信号増幅のゲインが大きすぎる場合には、画像内の高輝度領域の輝度値がセンシングレンジの上限値を超えて飽和し、発光部109の周囲がいわゆる白飛びの状態となってしまう。そこで、計算撮像情報判定部110は、発光部109の点灯時及び消灯時の各々の画像の最大輝度値を確認し、それが上限値を超える場合又は下限値未満の場合(つまり所定範囲外となる場合)には、差分画像の画質が許容値未満であると判定するようにしてもかまわない。計算撮像情報判定部110が発光部109の点灯時の画像に関して最大輝度値が上限値を超えるかどうかで差分画像の画質を判定することにより、発光部109の輝度がセンシングレンジを超えて飽和しているかどうかを判定できる。また、計算撮像情報判定部110が発光部109の点灯時の画像に関して最大輝度値が下限値未満かどうかで差分画像の画質を判定することにより、発光部109の輝度がノイズに埋もれているかどうかを判定できる。また、発光部109の輝度が飽和している又はノイズに埋もれていると判定された場合には、制御部108は、再撮影において、最大輝度値が上記所定範囲内となるように、計算撮像カメラ101の設定を変更するように制御してもかまわない。
図13は、画像識別システム12の主要な処理の手順を示すフローチャートである。当該フローチャートには、計算撮像情報判定部110による画質判定処理の前後の処理の流れが示されている。
まず計算撮像情報取得部103は、発光部109の点灯時に計算撮像カメラ101によって撮像された第1画像を取得する(ステップS131)。
次に計算撮像情報判定部110は、計算撮像情報取得部103が取得した第1画像の最大輝度値が上限値Th1を超えるか否かを確認することで、その画像の輝度が飽和しているか否かを判定する(ステップS132)。
最大輝度値が上限値Th1を超えている場合、すなわち画像の輝度が飽和している場合(ステップS132:YES)は、次に制御部108は、計算撮像カメラ101に露光時間をより短くして再度撮影を実施するよう指示する(ステップS133)。一方、最大輝度値が上限値Th1以下である場合(ステップS132:NO)は、次に計算撮像情報判定部110は、計算撮像情報取得部103が取得した第1画像の最大輝度値が下限値Th2未満であるか否かを確認することで、発光部109の輝度がノイズに埋もれているか否かを判定する(ステップS134)。
最大輝度値が下限値Th2未満である場合、すなわち発光部109の輝度がノイズに埋もれている場合(ステップS134:YES)は、次に制御部108は、計算撮像カメラ101に露光時間をより長くして再度撮影を実施するよう指示する(ステップS135)。一方、最大輝度値が下限値Th2以上である場合(ステップS134:NO)は、次に計算撮像情報判定部110は、計算撮像情報取得部103が取得した第1画像の画質は現状の露光時間で十分に高いと判定する。この場合、制御部108は、発光部109に消灯するよう指示し、また、計算撮像カメラ101に上記現状の露光時間で撮影するよう指示する。これにより、計算撮像情報取得部103は発光部109の消灯時の第2画像を取得する(ステップS136)。なお、制御部108は、取得した第2画像に関しても、上記第1画像と同様に、最大輝度値が所定範囲内となるように計算撮像カメラ101の露光時間を制御してもよい。
もちろん、制御部108は計算撮像カメラ101の露光時間以外の設定を変更するようにしてもかまわない。例えば、ゲインを変更してもよい。
図14は、画像識別システム12の主要な処理の手順を示すフローチャートである。当該フローチャートには、計算撮像情報判定部110による画質判定処理の前後の処理の流れが示されている。
ステップS132の判定において、最大輝度値が上限値Th1を超えている場合、すなわち画像の輝度が飽和している場合(ステップS132:YES)は、次に制御部108は、計算撮像カメラ101にゲインをより小さくして再度撮影を実施するよう指示する(ステップS137)。
ステップS134の判定において、最大輝度値が下限値Th2未満である場合、すなわち発光部109の輝度がノイズに埋もれている場合(ステップS134:YES)は、次に制御部108は、計算撮像カメラ101にゲインをより大きくして再度撮影を実施するよう指示する(ステップS138)。
また、制御部108は、計算撮像カメラ101の露光時間又はゲインではなく、発光部109の輝度を制御するようにしてもかまわない。つまり、計算撮像情報判定部110によって発光部109の輝度が飽和していると判定された場合には、制御部108は、輝度を下げるよう発光部109を制御する。逆に、計算撮像情報判定部110によって発光部109の輝度がノイズに埋もれていると判定された場合には、制御部108は、輝度を上げるよう発光部109を制御する。発光部109の輝度を上げることで、ノイズとの輝度差がひろがる。
また、制御部108は、計算撮像情報判定部110によって差分画像の画質が許容値未満であると判定された場合には、対象エリア内に存在する別の発光部を選択し、当該別の発光部に対して発光及び消灯を指示するようにしてもかまわない。これは、指向性を有する光源の場合、計算撮像カメラ101と発光部109との位置関係によっては、どうしても画質が低下してしまう場合があり、このような場合に有効である。
本実施形態にかかる画像識別システム12によれば、差分画像の画質が許容値未満である場合に、制御部108が計算撮像カメラ101による再撮像制御を行うことにより、点光源の輝度値が適切に調整された差分画像を取得できる。その結果、計算撮像カメラ101に関する適切な計算撮像情報を取得することが可能となる。
また、再撮像制御においては、制御部108が計算撮像カメラ101の露光時間及びゲインの少なくとも一方を修正することにより、点光源の輝度値が適切に調整された差分画像を取得することが可能となる。
(第4実施形態)
図15は、本開示の第4実施形態にかかる画像識別システム13の構成を示す模式図である。図15において、図1と同じ構成要素に関しては同じ参照符号を付し、説明を省略する。画像識別システム13の学習装置23は、学習済みの複数の画像識別モデルが格納された記憶部112と、当該複数の画像識別モデルの中から一の画像識別モデルを選択するモデル選択部111とを有する。画像識別システム13の学習装置23は、データベース修正部104によって修正された学習データベース102を学習部105が学習するのではなく、モデル選択部111を有し、事前に学習した複数の画像識別モデルの中から、計算撮像カメラ101の計算撮像情報に対応する最適な画像識別モデルを選択する。例えば、上記のようにマスクパターンが異なる複数種類のマルチピンホールマスク301aが予め用意されている場合には、各マルチピンホールマスク301aの装着状態での撮像画像を用いて学習された画像識別モデルが予め作成されて、それら複数の画像識別モデルが記憶部112に格納されている。モデル選択部111は、記憶部112に格納されている複数の画像識別モデルの中から、計算撮像カメラ101の計算撮像情報に対応する一の画像識別モデルを選択する。
また、図16は、画像識別システム13の学習装置23の主要な処理の手順を示すフローチャートである。当該フローチャートには、モデル選択部111が画像識別モデルを選択する処理の流れが示されている。
まず、計算撮像情報取得部103は、計算撮像カメラ101の計算撮像情報を取得する(ステップS201)。
次に、モデル選択部111は、記憶部112に格納されている複数の画像識別モデルの中から、計算撮像情報取得部103が取得した計算撮像情報に対応する一つの画像識別モデルを選択する(ステップS211)。これは、事前に様々な計算撮像情報で学習した画像識別モデルを準備しておき、その計算撮像情報に最も近い計算撮像情報で学習した画像識別モデルを選択するようにすればよい。
こうして選択された画像識別モデルは、計算撮像カメラ101に適合する画像識別モデルとなっている。選択された画像識別モデルは、識別部106が使用する画像識別モデルとして、識別部106に設定される。識別部106は、当該画像識別モデルを使用することにより、高精度の識別処理が可能となる。
本実施形態にかかる画像識別システム13によれば、学習装置23は、学習済みの複数の画像識別モデルの中から、計算撮像カメラ101の計算撮像情報に対応する一の画像識別モデルを選択する。従って、学習装置23が新たに学習を行う必要はないため、学習装置23の処理負荷を軽減できるとともに、識別装置30の運用を早期に開始することが可能となる。
本開示に係る学習方法及び識別方法は、被写体のプライバシー保護が必要な環境での画像識別システムに特に有用である。

Claims (11)

  1. 学習装置としての情報処理装置が、
    ボケのある画像を撮像する第1のカメラに関する計算撮像情報を取得し、
    前記計算撮像情報は、前記第1のカメラによって撮像された、点灯状態の点光源を含む第1の画像と消灯状態の前記点光源を含む第2の画像との差分画像であり、
    ボケのない画像又は前記第1のカメラよりもボケの小さい画像を撮像する第2のカメラによって撮像された第3の画像と、前記第3の画像に付与されている正解ラベルとを取得し、
    前記計算撮像情報と前記第3の画像とに基づいて、ボケのある第4の画像を生成し、
    前記第4の画像と前記正解ラベルとを用いた機械学習を行うことによって、前記第1のカメラによって撮像された画像を識別するための画像識別モデルを作成する、学習方法。
  2. 前記第1のカメラは、
    領域ごとに透過率が異なるマスクパターンを有するマスクを備えた符号化開口カメラ、
    複数のピンホールが形成されたマスクパターンを有するマスクがイメージセンサの受光面に配置されたマルチピンホールカメラ、及び、
    被写体からのライトフィールドを取得するライトフィールドカメラ、
    のいずれかである、請求項1に記載の学習方法。
  3. 前記第1のカメラは、被写体からの光をイメージセンサ上に結像させる光学系を有しない、請求項1又は2に記載の学習方法。
  4. 前記マスクは、前記マスクパターンが異なる他のマスクに変更可能である、請求項2に記載の学習方法。
  5. 前記計算撮像情報は、Point Spread Function、及び、Light Transport Matrixのいずれかである、請求項1~4のいずれか一つに記載の学習方法。
  6. 前記情報処理装置が、前記点光源の点灯制御を行うとともに前記第1のカメラによる前記第1の画像の撮像制御を行い、前記点光源の消灯制御を行うとともに前記第1のカメラによる前記第2の画像の撮像制御を行う、請求項1~5のいずれか一つに記載の学習方法。
  7. 前記情報処理装置が、
    前記差分画像の輝度値に基づく画質が許容値未満である場合に、前記第1のカメラによる前記第1の画像及び前記第2の画像の再撮像制御を行う、請求項6に記載の学習方法。
  8. 前記情報処理装置は、前記再撮像制御において、前記第1の画像及び前記第2の画像の各々に関して、最大輝度値が所定範囲内となるように、前記第1のカメラの露光時間及びゲインの少なくとも一方を修正する、請求項7に記載の学習方法。
  9. 識別部を有する識別装置において、
    ボケのある画像を撮像する第1のカメラによって撮像された画像を前記識別部に入力し、
    前記識別部が、学習済みの画像識別モデルに基づいて、入力された前記画像を識別し、
    前記識別部による識別の結果を出力し、
    前記画像識別モデルは、請求項1~8のいずれか一つに記載の学習方法によって作成された画像識別モデルである、画像識別方法。
  10. ボケのある画像を撮像する第1のカメラに関する計算撮像情報を取得する取得部と、
    前記計算撮像情報は、前記第1のカメラによって撮像された、点灯状態の点光源を含む第1の画像と消灯状態の前記点光源を含む第2の画像との差分画像であり、
    ボケのない画像又は前記第1のカメラよりもボケの小さい画像を撮像する第2のカメラによって撮像された第3の画像と、前記第3の画像に付与されている正解ラベルとを記憶する記憶部と、
    前記取得部が取得した前記計算撮像情報と前記記憶部から読み出した前記第3の画像とに基づいて、ボケのある第4の画像を生成する画像生成部と、
    前記画像生成部が生成した前記第4の画像と前記記憶部から読み出した前記正解ラベルとを用いた機械学習を行うことによって、前記第1のカメラによって撮像された画像を識別するための画像識別モデルを作成する学習部と、
    を備える、学習装置。
  11. ボケのある画像を撮像する第1のカメラに関する計算撮像情報を取得する取得部と、
    前記計算撮像情報は、前記第1のカメラによって撮像された、点灯状態の点光源を含む第1の画像と消灯状態の前記点光源を含む第2の画像との差分画像であり、
    ボケのない画像又は前記第1のカメラよりもボケの小さい画像を撮像する第2のカメラによって撮像された第3の画像と、前記第3の画像に付与されている正解ラベルとを記憶する記憶部と、
    前記取得部が取得した前記計算撮像情報と前記記憶部から読み出した前記第3の画像とに基づいて、ボケのある第4の画像を生成する画像生成部と、
    前記画像生成部が生成した前記第4の画像と前記記憶部から読み出した前記正解ラベルとを用いた機械学習を行うことによって、画像識別モデルを作成する学習部と、
    前記第1のカメラによって撮像された画像を、前記学習部が作成した前記画像識別モデルに基づいて識別する識別部と、
    前記識別部による識別結果を出力する出力部と、
    を備える、画像識別システム。
JP2022536223A 2020-07-16 2021-06-25 学習方法、画像識別方法、学習装置、及び画像識別システム Active JP7684306B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2020122187 2020-07-16
JP2020122187 2020-07-16
PCT/JP2021/024221 WO2022014306A1 (ja) 2020-07-16 2021-06-25 学習方法、画像識別方法、学習装置、及び画像識別システム

Publications (2)

Publication Number Publication Date
JPWO2022014306A1 JPWO2022014306A1 (ja) 2022-01-20
JP7684306B2 true JP7684306B2 (ja) 2025-05-27

Family

ID=79555251

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022536223A Active JP7684306B2 (ja) 2020-07-16 2021-06-25 学習方法、画像識別方法、学習装置、及び画像識別システム

Country Status (4)

Country Link
US (1) US12198409B2 (ja)
JP (1) JP7684306B2 (ja)
CN (1) CN115843371B (ja)
WO (1) WO2022014306A1 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023007956A1 (ja) * 2021-07-30 2023-02-02 富士フイルム株式会社 データ作成装置、記憶装置、データ処理システム、データ作成方法、プログラム、及び撮像装置
CN116229222B (zh) * 2022-12-15 2026-02-10 北京大学深圳研究生院 一种基于隐式图学习的光场显著性目标检测方法及装置
WO2024213998A1 (en) * 2023-04-10 2024-10-17 Corephotonics Ltd. Systems and methods for privacy-preserving mobile cameras
US12405639B2 (en) * 2023-04-28 2025-09-02 Adeia Imaging Llc Lensless camera positioned behind display layer

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019118098A (ja) 2017-12-26 2019-07-18 キヤノン株式会社 撮像装置及びその制御方法、プログラム、記憶媒体
JP2020095428A (ja) 2018-12-12 2020-06-18 株式会社東芝 モデル学習システム、モデル学習方法、プログラム、及び記憶媒体

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4389258B2 (ja) 2000-08-02 2009-12-24 横河電機株式会社 光学観察装置
JP2009049691A (ja) * 2007-08-20 2009-03-05 Sony Corp 画像撮像装置、撮像制御方法
JP2014052364A (ja) 2012-08-09 2014-03-20 Ricoh Co Ltd 付着物検出装置、移動装置用機器制御システム及び移動装置
US9779488B2 (en) * 2013-04-05 2017-10-03 Nec Corporation Information processing device, image processing method and medium
US9600993B2 (en) * 2014-01-27 2017-03-21 Atlas5D, Inc. Method and system for behavior detection
JP6469975B2 (ja) * 2014-06-27 2019-02-13 株式会社 日立産業制御ソリューションズ 映像監視装置、映像監視システムおよび映像監視方法
JP6833461B2 (ja) * 2015-12-08 2021-02-24 キヤノン株式会社 制御装置および制御方法、撮像装置
CN109819675B (zh) * 2017-09-12 2023-08-25 松下知识产权经营株式会社 图像生成装置以及图像生成方法
JP7000935B2 (ja) * 2018-03-14 2022-01-19 沖電気工業株式会社 情報処理装置、情報処理システム、情報処理方法及びプログラム
US10984287B2 (en) * 2018-05-14 2021-04-20 Panasonic Intellectual Property Management Co., Ltd. Learning device, learning method, and storage medium
JP7126123B2 (ja) * 2018-05-14 2022-08-26 パナソニックIpマネジメント株式会社 学習装置、学習方法及びプログラム
JP2020024612A (ja) * 2018-08-08 2020-02-13 キヤノン株式会社 画像処理装置、画像処理方法、処理装置、処理方法、及びプログラム
US11195257B2 (en) * 2018-08-24 2021-12-07 Canon Kabushiki Kaisha Image processing method, image processing apparatus, imaging apparatus, lens apparatus, storage medium, and image processing system
KR102126795B1 (ko) * 2018-11-30 2020-06-26 서울대학교 산학협력단 딥러닝 기반의 이미지 개인정보 가공장치 시스템, 장치 및 그 방법
US11200411B2 (en) * 2019-10-16 2021-12-14 The Toronto-Dominion Bank Training a card type classifier with simulated card images

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019118098A (ja) 2017-12-26 2019-07-18 キヤノン株式会社 撮像装置及びその制御方法、プログラム、記憶媒体
JP2020095428A (ja) 2018-12-12 2020-06-18 株式会社東芝 モデル学習システム、モデル学習方法、プログラム、及び記憶媒体

Also Published As

Publication number Publication date
JPWO2022014306A1 (ja) 2022-01-20
US20230134491A1 (en) 2023-05-04
US12198409B2 (en) 2025-01-14
CN115843371B (zh) 2025-12-05
WO2022014306A1 (ja) 2022-01-20
CN115843371A (zh) 2023-03-24

Similar Documents

Publication Publication Date Title
JP7684306B2 (ja) 学習方法、画像識別方法、学習装置、及び画像識別システム
US11703323B2 (en) Multi-channel depth estimation using census transforms
US10455217B2 (en) Electronic apparatus and method of generating depth map
TWI692967B (zh) 影像裝置
US11099381B2 (en) Synchronizing light sources and optics in display apparatuses
CA3117946A1 (en) Bright spot removal using a neural network
JP6003135B2 (ja) 画像処理装置、画像処理方法及び撮像装置
KR102235231B1 (ko) 촬상 제어장치 및 그 제어 방법
CN104519327A (zh) 图像传感器及图像采集系统
CN106292162A (zh) 立体照相装置和相关控制方法
US20240362907A1 (en) Image identification system, image identification method, and computer-readable non-temporary recording medium having image identification program recorded thereon
WO2020022132A1 (ja) 撮像装置
US12184993B2 (en) Multi-pinhole camera and image identification system
JPWO2023127589A5 (ja)
WO2020013313A1 (ja) 全方位撮影システムおよび全方位撮影方法
TWI683575B (zh) 一種注視識別及互動方法與裝置
US12261995B2 (en) Information processing apparatus, information processing method, program, and display apparatus
CN108205236A (zh) 全景摄像机及其镜头
US20230209188A1 (en) Image processing apparatus, image processing method, and image capture apparatus
JP7487096B2 (ja) 制御システム及び制御方法
JP6213640B2 (ja) 画像処理装置、画像処理方法、撮像装置、及びシステム
JP7842749B2 (ja) 情報処理システム及び情報処理方法
KR102486110B1 (ko) 조도변화에 적응하는 초저조도 카메라
US20250280197A1 (en) Electronic image stabilization for large zoom ratio lens
TWM640758U (zh) 全景攝像設備

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240408

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250218

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250421

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250515

R150 Certificate of patent or registration of utility model

Ref document number: 7684306

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150