JP7616219B2 - 画像処理装置と画像処理方法とプログラムおよび画像投写方法 - Google Patents
画像処理装置と画像処理方法とプログラムおよび画像投写方法 Download PDFInfo
- Publication number
- JP7616219B2 JP7616219B2 JP2022532391A JP2022532391A JP7616219B2 JP 7616219 B2 JP7616219 B2 JP 7616219B2 JP 2022532391 A JP2022532391 A JP 2022532391A JP 2022532391 A JP2022532391 A JP 2022532391A JP 7616219 B2 JP7616219 B2 JP 7616219B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- color
- projection
- color information
- projected
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B21/00—Projectors or projection-type viewers; Accessories therefor
- G03B21/14—Details
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/56—Extraction of image or video features relating to colour
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/74—Image or video pattern matching; Proximity measures in feature spaces
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/74—Image or video pattern matching; Proximity measures in feature spaces
- G06V10/761—Proximity, similarity or dissimilarity measures
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/02—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/603—Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer
- H04N1/6052—Matching two or more picture signal generators or two or more picture reproducers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/74—Projection arrangements for image reproduction, e.g. using eidophor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3141—Constructional details thereof
- H04N9/3147—Multi-projection systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3179—Video signal processing therefor
- H04N9/3182—Colour adjustment, e.g. white balance, shading or gamut
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3179—Video signal processing therefor
- H04N9/3185—Geometric adjustment, e.g. keystone or convergence
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3191—Testing thereof
- H04N9/3194—Testing thereof including sensor feedback
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/68—Circuits for processing colour signals for controlling the amplitude of colour signals, e.g. automatic chroma control circuits
- H04N9/69—Circuits for processing colour signals for controlling the amplitude of colour signals, e.g. automatic chroma control circuits for modifying the colour signals by gamma correction
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10024—Color image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/603—Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer
- H04N1/6052—Matching two or more picture signal generators or two or more picture reproducers
- H04N1/6055—Matching two or more picture signal generators or two or more picture reproducers using test pattern analysis
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computing Systems (AREA)
- Databases & Information Systems (AREA)
- Evolutionary Computation (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Geometry (AREA)
- Projection Apparatus (AREA)
- Controls And Circuits For Display Device (AREA)
Description
この技術は、画像処理装置と画像処理方法とプログラムおよび画像投写方法に関し、複数の投写像より構成される混合像の撮像画から投写像を分離できるようにする。
従来、複数台の投写装置の投写像を組み合わせて一つの混合像を表示することが行われている。この場合、撮像装置を用いて投写像を撮像して各投写像の位置関係を取得し、投写像同士の重畳領域における映像の不整合を解決することが行われている。
また、投写像の位置を取得するためには、投写装置と撮像装置との間で画素の対応関係が必要であり、構造化光(Structured Light)と呼ばれるセンシング用の画像を投写して撮影を行い、対応関係を求めることが行われている。例えば特許文献1では、構造化光を同時投写してしまうとお互いの構造化光が混合して、撮影した投写像の画素情報がどの投写装置と対応するのか区別できないため、異なる色情報を付与することで、複数台の投写像を区別することが行われている。また、特許文献2では、空間的に重畳しない領域を利用することで、複数台の投写像を区別することが行われている。
ところで、特許文献1のように色情報を利用することで投写光を区別する場合、スクリーンや環境光の色、投写装置と撮像装置のデバイス固有の分光特性等が原因となり投写する色と撮影された色が一致しないと、所望の投写像とは別の投写像が分離結果に表れて、センシング精度の低下やセンシングの失敗を引き起こすおそれがある。
また、特許文献2のように空間的に重畳しない領域を利用する場合、例えばマーカーを重畳させずに投写像を配置することができるパターンに制約があり、重畳を避けるためプロジェクタの投写領域がある程度決められた横並びに配置しなければならないという制約が必要となる。そのため、複数の投写範囲がほぼ重畳するスタッキング投写を始めとした幅広い投写像の配置について対応できず、配置の自由度が低い。さらに、投写光の中で重畳を避けるようにマーカーが配置されているため、補正に利用することができる情報の密度が低下する。
そこで、この技術では、複数の投写像より構成される混合像の撮像画から投写像を分離できる画像処理装置と画像処理方法とプログラムおよび画像投写方法を提供することを目的とする。
この技術の第1の側面は、
複数の投写装置から互いに異なる色情報を付与して投写された投写像の混合像を撮像した撮像画の色情報と、撮像画の色情報と前記投写像および背景の色情報との関係を示す色モデルに基づき、色情報毎の分離画像を生成する色分離処理部
を備える画像処理装置にある。
複数の投写装置から互いに異なる色情報を付与して投写された投写像の混合像を撮像した撮像画の色情報と、撮像画の色情報と前記投写像および背景の色情報との関係を示す色モデルに基づき、色情報毎の分離画像を生成する色分離処理部
を備える画像処理装置にある。
この技術においては、色分離処理部は、複数の投写装置から互いに異なる色情報を付与して投写された例えば構造化光の混合像を撮像した撮像画の色情報と、撮像画の色情報と投写像および背景の色情報との関係を示す色モデルに基づき、色情報毎の分離画像の生成を行う。色モデルでは、投写装置と撮像画を取得する撮像装置の分光特性に応じて変化した投写像の色情報と、撮像装置で撮像された混合像に生じる減衰を示す減衰係数をパラメータとして用いており、色分離処理部は、撮像画の色情報と色モデルによって推定した色情報との差が最小となるパラメータを用いて、色モデルに基づき色情報毎の分離画像を生成する。
また、混合像を撮像する撮像装置は非固定視点であり、色分離処理部は、撮像装置でガンマ補正が行われる場合、デガンマ処理後の撮像画を用いて分離画像を生成する。また、互いに異なる色情報は、色情報に対応する色ベクトルの内積が最小となるように設定されている。また、投写像と撮像画は飽和を生じていない画像である。
さらに、投写装置から投写する投写画像を補正する画像補正部を備えて、分離画像に付与されている色情報を用いて投写画像の色校正を行う。また、色分離処理部で生成された色情報毎の分離画像間の対応点を検出する対応点検出部を備えて、画像補正部は、対応点検出部で検出された分離画像毎の対応点を整合させる幾何補正情報を用いて投写画像を補正する。
また、複数の投写装置に対して所定台数のグループ化を行い、グループ内の少なくとも1台の投写装置は他のグループに含まれるようにして、グループ内では互いに異なる色情報を付与して投写像の投写を行い、色分離処理部は、グループ毎に分離画像を生成して、対応点検出部は、グループ毎に対応点の検出を行い、画像補正部は、対応点検出部でグループ毎に検出された分離画像毎の対応点を整合させる幾何補正情報を用いて投写画像を補正する。
この技術の第2の側面は、
複数の投写装置から互いに異なる色情報を付与して投写された投写像の混合像が撮像された撮像画から、前記投写像の色情報と背景色の色情報で構成される色モデルに基づき、色情報毎の分離画像を色分離処理部で生成すること
を含む画像処理方法にある。
複数の投写装置から互いに異なる色情報を付与して投写された投写像の混合像が撮像された撮像画から、前記投写像の色情報と背景色の色情報で構成される色モデルに基づき、色情報毎の分離画像を色分離処理部で生成すること
を含む画像処理方法にある。
この技術の第3の側面は、
投写像の混合像を撮像した撮像画から各投写像を分離する処理をコンピュータで実行させるプログラムであって、
複数の投写装置から互いに異なる色情報を付与して投写された前記投写像の混合像を撮像した撮像画を取得する手順と、
前記投写像の色情報と背景色の色情報で構成される色モデルに基づいて、前記撮像画から色情報毎の分離画像を生成する手順と
を前記コンピュータで実行させるプログラムにある。
投写像の混合像を撮像した撮像画から各投写像を分離する処理をコンピュータで実行させるプログラムであって、
複数の投写装置から互いに異なる色情報を付与して投写された前記投写像の混合像を撮像した撮像画を取得する手順と、
前記投写像の色情報と背景色の色情報で構成される色モデルに基づいて、前記撮像画から色情報毎の分離画像を生成する手順と
を前記コンピュータで実行させるプログラムにある。
なお、本技術のプログラムは、例えば、様々なプログラム・コードを実行可能な汎用コンピュータに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、光ディスクや磁気ディスク、半導体メモリなどの記憶媒体、あるいは、ネットワークなどの通信媒体によって提供可能なプログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ上でプログラムに応じた処理が実現される。
この技術の第4の側面は、
複数の投写装置から互いに異なる色情報を付与して投写された投写像の混合像が撮像された撮像画から、前記投写像の色情報と背景色の色情報で構成される色モデルに基づき、色情報毎の分離画像を色分離処理部で生成することと、
前記色分離処理部で生成された前記色情報毎の分離画像間の対応点を対応点検出部で検出すること、
前記対応点検出部で検出された前記分離画像毎の対応点を整合させる幾何補正情報を用いて前記複数の投写装置から投写する投写画像像を画像補正部で補正すること
を含む画像投写方法にある。
複数の投写装置から互いに異なる色情報を付与して投写された投写像の混合像が撮像された撮像画から、前記投写像の色情報と背景色の色情報で構成される色モデルに基づき、色情報毎の分離画像を色分離処理部で生成することと、
前記色分離処理部で生成された前記色情報毎の分離画像間の対応点を対応点検出部で検出すること、
前記対応点検出部で検出された前記分離画像毎の対応点を整合させる幾何補正情報を用いて前記複数の投写装置から投写する投写画像像を画像補正部で補正すること
を含む画像投写方法にある。
以下、本技術を実施するための形態について説明する。なお、説明は以下の順序で行う。
1.画像投写システムについて
2.実施の形態の構成
3.実施の形態の動作
3-1.分離画像の生成動作
3-2.実施の形態の他の動作>
3-2-1.センシングパターンについて
3-2-2.ガンマ特性について
3-2-3.投写装置が3台以上である場合について
3-2-4.付与する色情報について
3-2-5.色校正について
3-2-6.投写条件と撮像条件について
1.画像投写システムについて
2.実施の形態の構成
3.実施の形態の動作
3-1.分離画像の生成動作
3-2.実施の形態の他の動作>
3-2-1.センシングパターンについて
3-2-2.ガンマ特性について
3-2-3.投写装置が3台以上である場合について
3-2-4.付与する色情報について
3-2-5.色校正について
3-2-6.投写条件と撮像条件について
<1.画像投写システムについて>
図1は、本技術の画像処理装置を用いた画像投写システムの構成を例示している。なお、図1は、2台の投写装置を用いる場合を例示している。
図1は、本技術の画像処理装置を用いた画像投写システムの構成を例示している。なお、図1は、2台の投写装置を用いる場合を例示している。
画像投写システム10は、スクリーンScに画像を投写する投写装置20-1,20-2と、スクリーンScを固定されていない視点(非固定視点)で撮像する撮像装置30、撮像装置30で取得された撮像画から投写像を分離する画像処理装置40、スクリーンScに投写する画像を示す画像信号を投写装置20-1,20-2へ出力する画像生成装置50を有している。撮像装置30と画像処理装置40および画像生成装置50は、個々に独立して設けてもよく、各装置を一体化してあるいは一部の装置のみ(例えば画像処理装置40と画像生成装置50)を一体化して設けてもよい。さらに、画像生成装置50または画像処理装置40と画像生成装置50は、投写装置に20-1,20-2のいずれかに一体化して設けてもよい。
<2.実施の形態の構成>
図2は、実施の形態の構成を例示しており、画像処理装置40は、色分離処理部41、対応点検出部42、位置算出部43を有している。
図2は、実施の形態の構成を例示しており、画像処理装置40は、色分離処理部41、対応点検出部42、位置算出部43を有している。
例えば画像投写システムの校正時において、スクリーンScには、投写装置20-1,20-2によって投写像例えばセンシングパターン(構造化光)が投写されており、センシングパターンは、各投写装置で異なる色情報が付与されている。撮像装置30は、センシングパターンが投写されているスクリーンScを非固定視点で撮像して、投写装置20-1によって投写された第1センシングパターンと投写装置20-2によって投写された第2センシングパターンの混合像を示す撮像画を取得する。
色分離処理部41は、撮像装置30で取得された撮像画の色情報と、撮像画の色情報と投写像および背景の色情報との関係を示す色モデルに基づき、センシングパターンに付与した色情報毎の分離画像を生成する。なお、色情報毎の分離画像の生成についての詳細は後述する。色分離処理部41は生成した分離画像を対応点検出部42へ出力する。
対応点検出部42は、色情報毎の分離画像間の対応点を検出して、検出結果を示す対応点情報を位置算出部43へ出力する。
位置算出部43は、対応点検出部42で検出された対応点の表示位置を一致させる位置補正量を算出する。例えば、位置算出部43は、第1センシングパターンに付与されている色情報の分離画像を基準として、基準とする分離画像の対応点に対して第2センシングパターンに付与されている色情報の分離画像の対応点の表示位置を一致させる位置補正量を算出する。位置算出部43は算出した位置補正量を画像生成装置50へ出力する。
画像生成装置50は、画像生成部51と画像補正部52を有している。画像生成部51は、投写画像の画像信号を生成する。画像生成部51は、例えば画像投写システムの校正時に、投写装置20-1から投写する投写画像として第1センシングパターンと、投写装置20-2から投写する投写画像として第2センシングパターンを生成する。また、画像生成部51は、第1センシングパターンに色情報を付与して、第2センシングパターンに第1センシングパターンと異なる色情報を付与する。画像投写システムの校正後、画像生成部51は、投写装置20-1から投写する投写画像としてユーザ等からの要求に応じた画像と、投写装置20-2から投写する投写画像としてユーザ等からの要求に応じた画像を生成する。画像生成部51は、生成した画像を示す画像信号を画像補正部52へ出力する。
画像補正部52は、例えば画像投写システムの校正開始時に、投写装置20-1から投写する第1センシングパターンの画像信号を投写装置20-1へ出力して、投写装置20-2から投写する第2センシングパターンの画像信号を投写装置20-2へ出力する。さらに、画像補正部52は、画像処理装置40の位置算出部43で算出された位置補正量を幾何補正情報として、画像投写システムの校正処理中および校正後、幾何補正情報を用いて投写画像の幾何補正を行い、投写装置20-1から投写する投写画像と投写装置20-2から投写する投写画像を整合させる。画像補正部52は、例えば画像処理装置40の位置算出部43で算出された位置補正量が第1センシングパターンを基準としている場合、投写装置20-2から投写する投写画像に対して幾何補正情報に基づき幾何補正を行う。画像補正部52は、校正処理中に投写装置20-1から投写する第1センシングパターン、および校正後に投写装置20-1から投写するユーザ等からの要求に応じた画像の画像信号を投写装置20-1へ出力する。また、画像補正部52は、校正処理中に投写装置20-2から投写する第1センシングパターンの幾何補正、および校正後に投写装置20-2から投写するユーザ等からの要求に応じた画像の幾何補正を行い、幾何補正後の画像信号を投写装置20-2へ出力する。
なお、画像補正部52は、画像生成装置50に替えて投写装置に設けてもよい。例えば画像処理装置40の位置算出部43で算出された位置補正量が第1センシングパターンを基準としている場合、投写装置20-2に画像補正部52を設けてもよい。
<3.実施の形態の動作>
図3は、実施の形態の動作を例示したフローチャートである。ステップST1で画像投写システムはセンシングパターンを投写する。画像投写システム10の投写装置20-1,20-2は、画像投写システムの校正を行うため、互いに異なる色情報を付与した第1センシングパターンと第2センシングパターンをスクリーンScに投写してステップST2に進む。
図3は、実施の形態の動作を例示したフローチャートである。ステップST1で画像投写システムはセンシングパターンを投写する。画像投写システム10の投写装置20-1,20-2は、画像投写システムの校正を行うため、互いに異なる色情報を付与した第1センシングパターンと第2センシングパターンをスクリーンScに投写してステップST2に進む。
ステップST2で画像投写システムは撮像画を取得する。画像投写システム10の撮像装置30は、スクリーンScに投写装置20-1から投写されている第1センシングパターンと投写装置20-2から投写されている第2センシングパターンとの混合像の撮像を非固定視点で行い、混合像を示す撮像画を取得してステップST3に進む。
ステップST3で画像投写システムは色分離処理を行う。画像投写システム10の画像処理装置40における色分離処理部41は、第1および第2のセンシングパターンに付与されている色情報と、撮像画の色情報と投写像および背景の色情報との関係を示す色モデルに基づき、第1センシングパターンに付与した色情報の第1分離画像と、第2センシングパターンに付与した色情報の第1分離画像を生成してステップST4に進む。
ステップST4で画像投写システムは対応点検出処理を行う。画像処理装置40における対応点検出部42は、ステップST3で色分離処理を行うことにより生成された第1分離画像と第2分離画像において、互いに対応する対応点を検出する。対応点の検出は、例えば特開2000-348175号公報や特開2018-011302号公報等に記載されている公知の技術を用いればよい。対応点検出部42は、対応点を検出してステップST5に進む。
ステップST5で画像投写システムは対応点の位置算出処理を行う。画像処理装置40における位置算出部43は、ステップST4で検出した対応点の表示位置を算出してステップST6に進む。
ステップST6で画像投写システムは幾何補正情報を生成する。画像生成装置50における画像補正部52は、ステップST5で算出した対応点の表示位置に基づき、対応点の表示位置を同一位置とする位置補正量を対応点毎に算出することで幾何補正情報を生成して画像投写システムの校正を終了する。その後、ユーザ等からの要求に応じて、映像コンテンツ等の投写画像を投写する場合、ステップST7に進む。
ステップST7で画像投写システムは投写画像の投写処理を行う。画像投写システム10の画像生成装置50は、ユーザ等からの要求に応じた投写画像の画像信号を画像生成部51で生成する。また、画像補正部52は、画像生成部51で生成された投写画像に対して幾何補正情報に基づき幾何補正を行い、幾何補正後の投写画像の画像信号を投写装置20-1,20-2に出力することで、投写装置20-1,20-2のそれぞれから投写画像を、不整合を生じさせることなくスクリーンScに投写する。
<3-1.分離画像の生成動作>
次に、分離画像の生成動作について説明する。分離画像の生成動作では、複数の投写装置から互いに異なる色情報を付与して投写された投写像の混合像を撮像した撮像画の色情報と、撮像画の色情報と投写像および背景の色情報との関係を示す色モデルに基づき、色情報毎の分離画像を生成する。
次に、分離画像の生成動作について説明する。分離画像の生成動作では、複数の投写装置から互いに異なる色情報を付与して投写された投写像の混合像を撮像した撮像画の色情報と、撮像画の色情報と投写像および背景の色情報との関係を示す色モデルに基づき、色情報毎の分離画像を生成する。
色モデルは、投写装置と前記撮像画を取得する撮像装置の分光特性に応じて変化した投写像の色情報と、撮像装置で撮像された混合像に生じる減衰を示す減衰係数、および背景の色情報をパラメータとして用いており、色分離処理部は、撮像画の色情報と色モデルによって推定した色情報との差が最小となるパラメータを用いて、色モデルに基づき色情報毎の分離画像を生成する。
色分離処理では、投写装置20と撮像装置30の分光特性が異なる場合、分離性能が低下するおそれがある。図4は、撮像装置の分光感度を例示している。撮像装置30は、三原色(赤色R,緑色G,青色B)の波長域に感度を有しており、各色の感度は一部が重複しており、例えば赤色の波長(610nm~750)に対して緑色や青色の感度を有している。したがって、投写像の色は撮像画において色変化を生じる場合がある。図5は、投写像に対する撮像画の色変化を例示している。投写装置20に入力される投写像は、例えば「(R,G,B)=(1,0,0)」とする。この場合、撮像装置30は、赤色の波長に対して緑色や青色の感度を有していることから取得される撮像画は、例えば「(R,G,B)=(0.7,0.2,0.1)」に変化してしまう。
また、環境を考慮した場合、撮像画は環境に応じて変化する。図6は環境によって変化する撮像画を例示している。例えば投写像が色Cpro、照明光源による環境光が色Cenv、スクリーンScの投写面が色Cbackである場合、撮像装置30で観測される投写像の色Ccamは、式(1)の関数で示される値となる。
Ccam = f(Cpro,Cenv,Cback) ・・・(1)
Ccam = f(Cpro,Cenv,Cback) ・・・(1)
このように、撮像装置30で取得された撮像画における投写像は、投写装置20や撮像装置30の分光特性によって投写装置20に入力される投写像と相違した色となってしまう場合がある。また、撮像装置30で観察される投写像は、投写された投写像の色Cproだけでなく、環境光の色Cenv、スクリーンScの投写面の色Cbackの影響を受ける。そこで、画像処理装置40の色分離処理部41は、混合像を高精度に分離するために、投写装置20-1,20-2から互いに異なる色情報を付与して投写された投写像の混合像を撮像した撮像画の色情報と、撮像画の色情報と投写像および背景の色情報との関係を示す色モデルを用いて色分離処理を行う。なお、説明を容易とするため、色モデルは投写と撮像においてガンマ特性の影響は考慮しないものとする。また、投写装置20-1,20-2は,投写光の加法性が成り立つとする。
色分離処理部41は、色モデルを利用して混合像の分離を行い、分離画像を生成する。ここで、投写装置への入力色を画素値P(=Pr,Pg,Pb)、撮像装置30の分光特性による(3×3)の色変換行列Tcam、投写装置の分光特性による(3×3)の色変換行列Tpro、環境光の色とスクリーンの色からなる背景色を画素値BC(=Br,Bg,Bb)とすれば、撮像画の画素値CP(=Cr,Cg,Cb)は式(2)として示すことができる。
また、投写装置からスクリーンScに投写された投写像は、スクリーンScにおける投写光の入射角、スクリーンScまでの距離、スクリーンScの投写面の反射率等によって減衰される。したがって、色モデルに投写像の減衰係数αを用いて、撮像装置30で撮像される投写像を画素値(αP)とする。さらに、この場合における投写装置の入力色を画素値(P’=Pr,Pg,Pb)、背景色を画素値(BC’=Br’,Bg’,Bb’)とすると、式(2)に示す色モデルは式(3)に示す色モデルとなる。
次に、画像投写システムの校正を行うため、投写装置20-1,20-2から互いに異なる色情報を付与して投写されたセンシングパターンの混合像を撮像した撮像画から、センシングパターンを示す分離画像をセンシングパターン毎に高精度に生成する場合について説明する。
この場合、投写装置20-1の入力色を画素値P1’、投写装置20-1によって投写された投写像の減衰係数を「α1」、投写装置20-2の入力色を画素値P2’、投写装置20-2によって投写された投写像の減衰係数を「α2」とすると、色モデルは式(4)に示す色モデルとなる。なお、画素値P1’と画素値P2’は、投写光の加法性が成り立っており、式(5)の関係とする。
ところで、式(4)は投写像と撮像画において対応する1画素についての色モデルであり、色分離処理部41では撮像画の全体に色モデルを適用する。例えば撮像画は水平画素数QH、垂直画素数QVとする。また、撮像画における画素位置(x,y)の色情報を画素値CPx,y、画素位置(x,y)の減衰係数を「α1x,y」「α2x,y」とする。また、画面上の各位置の減衰係数を示す減衰係数ベクトルをαv1,αv2とする。
色分離処理部41は、画素値CPx,yを用いて、式(6)に示す評価値EVが最小で、式(7)の条件を満たすパラメータ(画素値)「P1’,P2’,BC’」とパラメータ(減数係数)「α1,α2」を推定する。
図7は、センシングパターンとスクリーンへの投写状態を示している。図7の(a)は、投写装置20-1から投写される第1センシングパターンSP1を例示しており、図7の(b)は、投写装置20-2から投写される第2センシングパターンSP2を例示している。第1センシングパターンは、例えば赤色の矩形領域に黒色の点を設けたパターンとされており、第2センシングパターンは、例えば青色の矩形領域に黒色の点を設けたパターンとされている。図7の(c)は、第1センシングパターンSP1と第2センシングパターンSP2がスクリーンScに投写されている状態を例示しており、第1センシングパターンSP1と第2センシングパターンSP2のいずれにも該当していない領域は背景領域SBである。なお、画素位置(x,y)は、背景領域とセンシングパターンの色が付与された領域とセンシングパターンの黒色の点の領域のいずれであるか事前に検出されている。例えば第1センシングパターンと第2センシングパターンを個々に投写すれば、画素位置(x,y)がいずれの領域に対応するが明らかである。
色分離処理部41は、画素位置(x,y)がセンシングパターンの画素位置であるとき、画素値P1’,P2’はセンシングパターンにおける対応する領域の色情報を用いる。また、画素位置(x,y)が背景領域の画素位置であるとき、画素値P1’,P2’は「0」とする。
色分離処理部41は、式(8)に示す演算を行い、投写装置20-1によって投写された第1センシングパターンを示す分離画像の画素値CP1を色モデルに基づいて生成する。また、色分離処理部41は、式(9)に示す演算を行い、投写装置20-2によって投写された第2センシングパターンを示す分離画像の画素値CP2を色モデルに基づいて生成する。
次に、パラメータの推定について説明する。色分離処理部41は、パラメータの推定を容易に行えるように、パラメータの推定を分割して行い、推定結果を用いて他のパラメータを推定する処理を繰り返すことで、撮像画の色情報と色モデルによって推定した色情報との差が最小となるパラメータの最適値を推定する。例えば色分離処理部41は、色情報を示すパラメータを推定する処理と、減衰係数を示すパラメータを推定する処理を分割して行い、一方の推定結果を他方で用いて処理を繰り返すことで収束した推定結果をパラメータの最適値として用いる。
図8は、パラメータの推定動作を例示したフローチャートである。ステップST11で色分離処理部はパラメータP1’,P2’,BC’を初期値に設定する。色分離処理部41は、減衰係数を推定する際に、パラメータP1’,P2’,BC’を初期値とする。一般的な投写装置や撮像装置の分光特性において、入出力間の色情報は大きく変化しない。したがって、パラメータP1’,P2’の初期値は分光特性を反映した画素値とすることで、収束を早めることが可能となる。例えば分光特性を考慮した初期値としては,投写装置20-1から色情報を付与したセンシングパターンを投写して撮像することにより検出したパラメータP1’と、投写装置20-2から色情報を付与したセンシングパターンを投写して撮像することにより検出したパラメータP2’を用いる。また、投写装置を利用する場合、暗室条件下で白色のスクリーンを使用することが一般的であることから、パラメータBC’の初期値を黒色に設定すれば、収束を早めることが可能となる。また、分光特性を考慮した初期値として,投写装置20-1,20-2からセンシングパターンが投写されていないスクリーンを撮像することにより検出した画素値をパラメータBC’の初期値として用いても、収束を早めることが可能となる。色分離処理部41は、パラメータP1’,P2’,BC’を初期値に設定してステップST12に進む。
ステップST12はx方向ループ処理開始端である。色分離処理部41は、減衰係数を算出する画素位置を撮像画のx方向に画素単位で順次移動する処理を開始してステップST13に進む。
ステップST13はy方向ループ処理開始端である。色分離処理部41は、減衰係数を算出する画素位置を撮像画のy方向に画素単位で順次移動する処理を開始してステップST14に進む。
ステップST14で色分離処理部は減衰係数を算出する。色分離処理部41は、設定されているパラメータP1’,P2’,BC’と撮像画の画素値CPを用いて、式(3)に基づき、画素位置(x,y)における減衰係数α1x,y,α2x,yを算出してステップST15に進む。
ステップST15はy方向ループ処理終了端である。色分離処理部41は、y方向の各画素位置について減衰係数を算出した場合にステップST16に進み、減衰係数の算出が完了していない場合にステップST13からステップST15の処理を繰り返すことで、y方向に順次画素位置を移動させて減衰係数を算出する。
ステップST16はx方向ループ処理終了端である。色分離処理部41は、y方向だけでなくx方向の各画素位置について減衰係数を算出した場合にステップST17に進み、減衰係数の算出が完了していない場合にステップST12からステップST16の処理を繰り返すことで、y方向だけでなくx方向に順次画素位置を移動させて、撮像画における各画素位置の減衰係数を算出する。
ステップST17で色分離処理部は分離画像を生成する。色分離処理部41は、設定されているパラメータP1’,P2’,BC’と、ステップST12からステップST16の処理で算出した減衰係数ベクトルαv1,αv2を用いて式(8)(9)の演算を行い、投写装置20-1から投写された第1センシングパターンを示す分離画像と、投写装置20-2から投写された第2センシングパターンを示す分離画像を生成してステップST18に進む。
ステップST18で色分離処理部は投写領域と背景領域を判別する。色分離処理部41は、ステップST17で生成された各分離画像について、分離画像の画素値等に基づき投写領域と背景領域を判別する。例えば色分離処理部41は、センシングパターンに付与された色情報を利用して類似する色情報の領域を投写領域と判別して、投写領域を除く領域を背景領域と判別する。色分離処理部41は投写領域と背景領域を判別してステップST19に進む。
ステップST19で色分離処理部は投写領域と背景領域の画素値を抽出する。色分離処理部41は、ステップST18で判別した投写領域と背景領域から画素値を抽出する。なお、色分離処理部41は、投写領域から抽出した画素値や背景領域から抽出した画素値がばらつきを生じる場合、画素値の統計処理によって算出した統計値、例えば平均値や中央値あるいは最頻値等を抽出した画素値として用いてもよい。色分離処理部41は、投写領域の画素値PE1’,PE2’と背景領域の画素値BCE’を抽出してステップST20に進む。
ステップST20で色分離処理部はパラメータの更新が不要であるか判別する。色分離処理部41は、減衰係数α1,α2の算出に用いたパラメータP1’,P2’,BC’とステップST19で算出した画素値PE1’,PE2’,BEC’との差をそれぞれ算出して、算出した差のいずれかが予め設定された閾値よりも大きい場合に更新が必要であると判別してステップST21に進む。また、色分離処理部41は、算出した差がそれぞれ予め設定された閾値以下である場合に更新が不要である、すなわちパラメータが最適値に収束したと判別してステップST22に進む。
ステップST21で色分離処理部はパラメータを更新する。色分離処理部41は、算出した差が予め設定された閾値よりも大きいパラメータについて更新を行い、ステップST19で抽出した画素値を減衰係数α1,α2の算出に用いるパラメータとしてステップST12に戻る。
ステップST20からステップST22に進むと、色分離処理部は分離画像を出力する。色分離処理部41は、推定結果が収束していることからステップST17で生成した分離画像を対応点検出部42へ出力する。
このような処理を色分離処理部41で行うようにすれば、第1センシングパターンと第2センシングパターンの混合像を撮像して得られた撮像画から、色モデルでパラメータを最適値として第1センシングパターンを示す分離画像と第2センシングパターンを示す分離画像を生成することから、従来に比べて精度よくセンシングパターンを分離することができる。
図9は分離画像を例示している。図9の(a)は、第1センシングパターンSP1と第2センシングパターンSP2がスクリーンScに投写されている状態を例示しており、第1センシングパターンSP1と第2センシングパターンSP2のいずれにも該当していない領域は背景領域SBである。色分離処理部41は、図8に示す処理を行うことで、図9の(a)示すようにスクリーンScに投写された第1センシングパターンSP1と第2センシングパターンSP2を撮像した撮像画から、図9の(b)に示すように、第1センシングパターンSP1を示す分離画像と、図9の(c)に示すように、第2センシングパターンSP2を示す分離画像を生成できる。
図10は、パラメータの推定動作例を示す図である。なお、動作の理解を容易とするため、図10の(a)に示す第1センシングパターンSP1と図10の(b)に示す第2センシングパターンSP2がスクリーンScに投写されて、撮像装置30によって図10の(c)に示す撮像画が取得されたとする。
色分離処理部41は、背景領域と投写装置毎の投写領域における色情報を求めるために、画像を二値化して投写領域の判別を行い、自身以外の投写領域との差分によって投写装置毎の投写領域を求める。背景領域は、いずれの投写領域にも属さない領域とする。
図10の(d)(e)は、ステップST17で生成された分離画像を示しており、第1センシングパターンの領域は画素値「P1'α1」、第2センシングパターンの領域は画素値「P2'α2」である。なお、図10の(f)は、分離画像における画素値「P1'α1」の領域を示すマスク、図10の(g)は、分離画像におけると画素値「P2'α2」の領域を示すマスクを示している。
色分離処理部41は、第1センシングパターンの投写領域における色情報を求めるために投写領域を判別する。具体的には、図10の(c)に示す撮像画に対して図10の(f)に示すマスクを適用して抽出した画像を、第1センシングパターンに付与した色情報を利用して二値化することで、図10の(h)に示す第1センシングパターンの投写領域を判別する。
また、色分離処理部41は、第2センシングパターンの投写領域における色情報を求めるために投写領域を判別する。具体的には、図10の(c)に示す撮像画に対して図10の(g)に示すマスクを適用して抽出した画像を、第2センシングパターンに付与した色情報を利用して二値化することで、図10の(i)に示す第2センシングパターンの投写領域を判別する。
さらに、色分離処理部41は、背景領域における色情報を求めるために背景領域を判別する。具体的には、図10の(f)と図10の(g)のいずれでもマスクされている領域(黒色で示す領域)を、図10の(j)に示すように背景領域とする。
図10の(k)は、図10の(c)に示す撮像画に対して図10の(h)に示すマスクを適用して判別した第1センシングパターンの投写領域の画像を例示しており、第1センシングパターンの投写領域の画像には第1センシングパターンSP1だけでなく第2センシングパターンSP2の一部が含まれている。
図10の(l)は、図10の(c)に示す撮像画に対して図10の(i)に示すマスクを適用して判別した第2センシングパターンの投写領域の画像を例示しており、第2センシングパターンの投写領域の画像には第2センシングパターンSP2だけでなく第1センシングパターンSP1の一部が含まれている。
図10の(m)は、図10の(c)に示す撮像画に対して図10の(j)に示すマスクを適用して判別した背景領域の画像を例示しており、背景領域の画像には第1センシングパターンSP1の一部と第2センシングパターンSP2の一部が含まれている。
このように、判別対象の領域に他の領域が含まれると、ステップST20でパラメータの更新が必要と判別されて、ステップST21に示すように減衰係数α1,α2の算出に用いるパラメータが更新される。さらに、ステップST12からステップST21の処理が繰り返されると、判別対象の領域に含まれる他の領域が順次減少して、判別対象の領域に他の領域が含まれなくなるとパラメータが収束して、第1センシングパターンSP1と第2センシングパターンSP2を精度よく分離した分離画像を得られるようになる。
このように、収束しているパラメータを用いて分離画像が生成されることから、従来の分離方法では分離残りが発生するような場合でも、精度のよい分離画像を得られるようになる。
また、色分離処理部41は、各投写装置からの投写光と背景色の色情報から,パラメータP1’,P2’,BC’を推定する際に、三次元色空間(例えばRGB色空間)において、抽出したそれぞれの色情報の分布を利用する。例えば、投写光の色分布について回帰直線や主成分分析によってパラメータP1’,P2’を推定する。パラメータBC’は、背景領域の画素値の統計値、例えば平均値あるいは中央値または最頻値等を利用する。また、背景の撮像画が取得できている場合は、その色情報を用いてもよい。
なお、上述の動作では、パラメータP1’,P2’,BC’の最適値の推定と減衰係数α1,α2の算出を、パラメータP1’,P2’,BC’が収束するまで交互に行う方法を例示したが、他の手法を用いてパラメータP1’,P2’,BC’の最適値を推定してもよい。例えば、式(6)の非線形最小化問題を直接解いて分離画像の画素値P1'α1+BC’,P2'α2+BC’を求めてもよい。
以上のように、本技術によれば、複数の投写装置からスクリーンに同時に投写された投写像の混合像を撮像装置で撮像して取得された撮像画から、それぞれの投写像を精度よく分離できるようになる。また、分離された投写像の対応点を検出後,検出した対応点情報から投写像の空間的な位置を求めることで、投写像が重畳する領域における不整合性が精度よく解消されるように映像を補正できる。
また、非固定視点の撮像装置で取得された撮像画を利用して、分離画像を精度よく分離して幾何補正情報を生成することが可能であることから、従来のように撮像装置を所定位置に固定しておく必要がなく、画像投写システムの校正を容易に行えるようになる。
<3-2.実施の形態の他の動作>
<3-2-1.センシングパターンについて>
センシングパターンは、図7に示すようなドットを含む画像に限らず、色情報を持たないグレイコードパターンやチェッカーパターンに対して投写装置毎に異なる色情報を付与して用いてもよい。
<3-2-1.センシングパターンについて>
センシングパターンは、図7に示すようなドットを含む画像に限らず、色情報を持たないグレイコードパターンやチェッカーパターンに対して投写装置毎に異なる色情報を付与して用いてもよい。
図11は、投写装置から投写するセンシングパターン(構造化光)を例示しており、センシングパターンは、図11の(a)(b)に示すように、異なる色情報を付与したチェッカーパターンでもよい。また、国際公開2017/104447の「画像処理装置および方法、データ、並びに記録媒体」で示されている図11の(c)(d)のパターンに色情報を付与して用いてもよい。
色情報を持たないパターンに対して色情報を付与してセンシングパターンを作成する場合、付与する色情報は色情報を持たないパターンの画素値を用いて生成する。例えば三原色の色情報P=(Pr,Pg,Pb)を生成する場合、色情報を持たないパターンにおける色情報の付与対象画素が画素値Yであるとき、画素値Yの色情報PYをPY=(Pr(Y),Pg(Y),Pb(Y))とする。なお、Pr(Y)は赤色成分が画素値Y、Pg(Y)は緑色成分が画素値Y,Pb(Y)は青色成分が画素値Yである。このように、付与対象画素の画素値を用いて色情報を生成する処理を、色情報を持たないパターンの画素を個々に付与対象画素として行い、色情報を持たないパターンに生成した色情報を付与することで、色情報を有するセンシングパターンを作成できる。
<3-2-2.ガンマ特性について>
上述の<3-1.実施の形態の動作>では、ガンマ特性の影響を考慮しない場合について説明したが、ガンマ特性の影響を考慮する場合でも、同様に色分離処理を行うことができる。例えば撮像装置30でガンマ補正を行って撮像画を生成している場合、色分離処理部41は、式(6)で用いる撮像画の色情報C(x,y)についてデガンマ処理を行い、線形色空間の情報に変換して、デガンマ処理後の色情報を用いるようにする。このように、デガンマ処理が行われた色情報を用いるようにすれば、上述の実施の形態と同様に投写像を精度よく分離できる。
上述の<3-1.実施の形態の動作>では、ガンマ特性の影響を考慮しない場合について説明したが、ガンマ特性の影響を考慮する場合でも、同様に色分離処理を行うことができる。例えば撮像装置30でガンマ補正を行って撮像画を生成している場合、色分離処理部41は、式(6)で用いる撮像画の色情報C(x,y)についてデガンマ処理を行い、線形色空間の情報に変換して、デガンマ処理後の色情報を用いるようにする。このように、デガンマ処理が行われた色情報を用いるようにすれば、上述の実施の形態と同様に投写像を精度よく分離できる。
<3-2-3.投写装置が3台以上である場合について>
上述の<3-1.実施の形態の動作>では、2台の投写装置を用いた場合について説明したが、投写装置が3台以上である場合にも式(6)を拡張して、精度よく投写装置毎の投写像を分離できる。また、投写装置が4台以上である場合、色情報が三次元色空間の情報であると、式(6)を満たす減衰係数の最適解が複数となり、正しく色分離処理を行うことができない。したがって、最適解が複数とならないように、隣接画素色との連続性や投写像の情報を制約条件として用いる必要がある。
上述の<3-1.実施の形態の動作>では、2台の投写装置を用いた場合について説明したが、投写装置が3台以上である場合にも式(6)を拡張して、精度よく投写装置毎の投写像を分離できる。また、投写装置が4台以上である場合、色情報が三次元色空間の情報であると、式(6)を満たす減衰係数の最適解が複数となり、正しく色分離処理を行うことができない。したがって、最適解が複数とならないように、隣接画素色との連続性や投写像の情報を制約条件として用いる必要がある。
また、画像投写システムでは、複数の投写装置に対して所定台数(例えば2台または3台)のグループを設定して、グループ内の少なくとも1台の投写装置は、他のグループに含まれるようにする。また、グループ内では異なる色情報を付与する。このようにグループを構成してグループ毎に上述の<3-1.実施の形態の動作>を行うようにすれば、グループ毎に検出された分離画像毎の対応点に基づき、複数の投写装置からの投写像の位置関係が明らかとなり、グループ毎に検出された分離画像毎の対応点を整合させる幾何補正情報を生成できる。したがって、投写装置を数多く用いる場合であっても、幾何補正情報を用いることで、投写像が重畳する領域における不整合性が精度よく解消されるように映像を補正できる。
<3-2-4.付与する色情報について>
上述のパラメータP1',P2'は、「P1'=P2'」でなければ、混合像から各投写装置で投写された投写像を分離できる。しかし、三次元色空間の分布から領域を推定する場合には、分布の違いが大きいほど、領域を精度よく推定できる。そこで、投写像に付与する色情報は、パラメータP1'とパラメータP2'に対応する色ベクトルの内積が最小となるように選択すればよい。例えばRGB色空間である場合、赤色(R,G,B)=(1,0,0)、緑色(R,G,B)=(0,1,0)、青色(R,G,B)=(0,0,1)から2色を選択して用いるようにすれば、混合像から各投写装置で投写された投写像の分離が容易となる。
上述のパラメータP1',P2'は、「P1'=P2'」でなければ、混合像から各投写装置で投写された投写像を分離できる。しかし、三次元色空間の分布から領域を推定する場合には、分布の違いが大きいほど、領域を精度よく推定できる。そこで、投写像に付与する色情報は、パラメータP1'とパラメータP2'に対応する色ベクトルの内積が最小となるように選択すればよい。例えばRGB色空間である場合、赤色(R,G,B)=(1,0,0)、緑色(R,G,B)=(0,1,0)、青色(R,G,B)=(0,0,1)から2色を選択して用いるようにすれば、混合像から各投写装置で投写された投写像の分離が容易となる。
<3-2-5.色校正について>
ところで、投写装置では正しい色表現の画像を投写するために色校正といった手法が用いられる場合がある。この手法では、投写装置から異なる様々な色で画像を投写して、投写された画像を撮像したときの色が実空間で正しい色となるように入力信号値を決定することが行われる。そこで、本技術では、投写するセンシングパターンに付与した色情報を利用して色校正を行うようにすれば、投写像が重畳する領域における不整合性が精度よく解消されるように映像の幾何補正を行えるだけでなく、正しい色で投写像を投写できる。この場合、付与する色情報は、投写像を撮像装置で撮像する毎に色の組合せを切り替えて、三原色を網羅するように設定すれば、精度よく色校正を行うことができる。このように、投写するセンシングパターンに付与した色情報を利用して色校正が可能となることから、事前に色校正を行う必要がなく、画像投写システムの校正を効率よく行える。
ところで、投写装置では正しい色表現の画像を投写するために色校正といった手法が用いられる場合がある。この手法では、投写装置から異なる様々な色で画像を投写して、投写された画像を撮像したときの色が実空間で正しい色となるように入力信号値を決定することが行われる。そこで、本技術では、投写するセンシングパターンに付与した色情報を利用して色校正を行うようにすれば、投写像が重畳する領域における不整合性が精度よく解消されるように映像の幾何補正を行えるだけでなく、正しい色で投写像を投写できる。この場合、付与する色情報は、投写像を撮像装置で撮像する毎に色の組合せを切り替えて、三原色を網羅するように設定すれば、精度よく色校正を行うことができる。このように、投写するセンシングパターンに付与した色情報を利用して色校正が可能となることから、事前に色校正を行う必要がなく、画像投写システムの校正を効率よく行える。
<3-2-6.投写条件と撮像条件について>
また、本技術の色モデルでは、投写光をベクトルのスカラー倍によって表現していることから、撮像画が正負に飽和した場合(白つぶれや黒つぶれを生じた場合)、飽和を生じた領域について投写光の色のバランスが崩れて分離精度が低下してしまう。したがって、投写条件と撮像条件は、投写像や撮像画の画素値が飽和を生じることなく広い範囲の値となるように設定する。例えば、撮像画における色毎の画素値のヒストグラムを参考に、入力画像のレンジがなるべく広くなりつつも飽和しないように、投写像を調節することが有効である。
また、本技術の色モデルでは、投写光をベクトルのスカラー倍によって表現していることから、撮像画が正負に飽和した場合(白つぶれや黒つぶれを生じた場合)、飽和を生じた領域について投写光の色のバランスが崩れて分離精度が低下してしまう。したがって、投写条件と撮像条件は、投写像や撮像画の画素値が飽和を生じることなく広い範囲の値となるように設定する。例えば、撮像画における色毎の画素値のヒストグラムを参考に、入力画像のレンジがなるべく広くなりつつも飽和しないように、投写像を調節することが有効である。
明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させる。または、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
例えば、プログラムは記録媒体としてのハードディスクやSSD(Solid State Drive)、ROM(Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、CD-ROM(Compact Disc Read Only Memory),MO(Magneto optical)ディスク,DVD(Digital Versatile Disc)、BD(Blu-Ray Disc(登録商標))、磁気ディスク、半導体メモリカード等のリムーバブル記録媒体に、一時的または永続的に格納(記録)しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウェアとして提供することができる。
また、プログラムは、リムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトからLAN(Local Area Network)やインターネット等のネットワークを介して、コンピュータに無線または有線で転送してもよい。コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
なお、本明細書に記載した効果はあくまで例示であって限定されるものではなく、記載されていない付加的な効果があってもよい。また、本技術は、上述した技術の実施の形態に限定して解釈されるべきではない。この技術の実施の形態は、例示という形態で本技術を開示しており、本技術の要旨を逸脱しない範囲で当業者が実施の形態の修正や代用をなし得ることは自明である。すなわち、本技術の要旨を判断するためには、請求の範囲を参酌すべきである。
また、本技術の画像処理装置は以下のような構成も取ることができる。
(1) 複数の投写装置から互いに異なる色情報を付与して投写された投写像の混合像を撮像した撮像画の色情報と、撮像画の色情報と前記投写像および背景の色情報との関係を示す色モデルに基づき、色情報毎の分離画像を生成する色分離処理部
を備える画像処理装置。
(2) 前記色モデルは、前記投写装置と前記撮像画を取得する撮像装置の分光特性に応じて変化した前記投写像の色情報と、前記撮像装置で撮像された前記混合像に生じる減衰を示す減衰係数をパラメータとして用いる(1)に記載の画像処理装置。
(3) 前記色分離処理部は、前記撮像画の色情報と前記色モデルによって推定した色情報との差が最小となる前記パラメータを用いて、前記色モデルに基づき前記色情報毎の分離画像を生成する(2)に記載の画像処理装置。
(4) 前記色情報を付与して投写された投写像は構造化光である(1)乃至(3)のいずれかに記載の画像処理装置。
(5) 前記色分離処理部は、前記混合像を撮像する撮像装置でガンマ補正が行われる場合、デガンマ処理後の撮像画を用いる(1)乃至(4)のいずれかに記載の画像処理装置。
(6) 前記互いに異なる色情報は、前記色情報に対応する色ベクトルの内積が最小となるように設定されている(1)乃至(5)のいずれかに記載の画像処理装置。
(7) 前記投写像と前記撮像画は飽和を生じていない画像である(1)乃至(6)のいずれかに記載の画像処理装置。
(8) 前記撮像画は、非固定視点の撮像装置で取得された画像である(1)乃至(7)のいずれかに記載の画像処理装置。
(9) 前記投写装置から投写する投写画像を補正する画像補正部をさらに備える(1)乃至(8)のいずれかに記載の画像処理装置。
(10) 前記画像補正部は、前記分離画像に付与されている色情報を用いて前記投写画像の色校正を行う(9)に記載の画像処理装置。
(11) 前記色分離処理部で生成された前記色情報毎の分離画像間の対応点を検出する対応点検出部をさらに備え、
前記画像補正部は、前記対応点検出部で検出された前記分離画像毎の対応点を整合させる幾何補正情報を用いて前記投写画像を補正する(9)に記載の画像処理装置。
(12) 前記複数の投写装置に対して所定台数のグループ化が行われて、グループ内の少なくとも1台の投写装置は他のグループに含まれて、グループ内では互いに異なる色情報を付与して投写像の投写が行われて、
前記色分離処理部は、前記グループ毎に分離画像を生成して、
前記対応点検出部は、前記グループ毎に対応点の検出を行い、
前記画像補正部は、前記対応点検出部で前記グループ毎に検出された前記分離画像毎の対応点を整合させる幾何補正情報を用いて前記投写画像を補正する(11)に記載の画像処理装置。
(1) 複数の投写装置から互いに異なる色情報を付与して投写された投写像の混合像を撮像した撮像画の色情報と、撮像画の色情報と前記投写像および背景の色情報との関係を示す色モデルに基づき、色情報毎の分離画像を生成する色分離処理部
を備える画像処理装置。
(2) 前記色モデルは、前記投写装置と前記撮像画を取得する撮像装置の分光特性に応じて変化した前記投写像の色情報と、前記撮像装置で撮像された前記混合像に生じる減衰を示す減衰係数をパラメータとして用いる(1)に記載の画像処理装置。
(3) 前記色分離処理部は、前記撮像画の色情報と前記色モデルによって推定した色情報との差が最小となる前記パラメータを用いて、前記色モデルに基づき前記色情報毎の分離画像を生成する(2)に記載の画像処理装置。
(4) 前記色情報を付与して投写された投写像は構造化光である(1)乃至(3)のいずれかに記載の画像処理装置。
(5) 前記色分離処理部は、前記混合像を撮像する撮像装置でガンマ補正が行われる場合、デガンマ処理後の撮像画を用いる(1)乃至(4)のいずれかに記載の画像処理装置。
(6) 前記互いに異なる色情報は、前記色情報に対応する色ベクトルの内積が最小となるように設定されている(1)乃至(5)のいずれかに記載の画像処理装置。
(7) 前記投写像と前記撮像画は飽和を生じていない画像である(1)乃至(6)のいずれかに記載の画像処理装置。
(8) 前記撮像画は、非固定視点の撮像装置で取得された画像である(1)乃至(7)のいずれかに記載の画像処理装置。
(9) 前記投写装置から投写する投写画像を補正する画像補正部をさらに備える(1)乃至(8)のいずれかに記載の画像処理装置。
(10) 前記画像補正部は、前記分離画像に付与されている色情報を用いて前記投写画像の色校正を行う(9)に記載の画像処理装置。
(11) 前記色分離処理部で生成された前記色情報毎の分離画像間の対応点を検出する対応点検出部をさらに備え、
前記画像補正部は、前記対応点検出部で検出された前記分離画像毎の対応点を整合させる幾何補正情報を用いて前記投写画像を補正する(9)に記載の画像処理装置。
(12) 前記複数の投写装置に対して所定台数のグループ化が行われて、グループ内の少なくとも1台の投写装置は他のグループに含まれて、グループ内では互いに異なる色情報を付与して投写像の投写が行われて、
前記色分離処理部は、前記グループ毎に分離画像を生成して、
前記対応点検出部は、前記グループ毎に対応点の検出を行い、
前記画像補正部は、前記対応点検出部で前記グループ毎に検出された前記分離画像毎の対応点を整合させる幾何補正情報を用いて前記投写画像を補正する(11)に記載の画像処理装置。
10・・・画像投写システム
20,20-1,20-2・・・投写装置
30・・・撮像装置
40・・・画像処理装置
41・・・色分離処理部
42・・・対応点検出部
43・・・位置算出部
50・・・画像生成装置
51・・・画像生成部
52・・・画像補正部
20,20-1,20-2・・・投写装置
30・・・撮像装置
40・・・画像処理装置
41・・・色分離処理部
42・・・対応点検出部
43・・・位置算出部
50・・・画像生成装置
51・・・画像生成部
52・・・画像補正部
Claims (15)
- 複数の投写装置から互いに異なる色情報を付与して投写された投写像の混合像を撮像した撮像画の色情報と、撮像画の色情報と前記投写像および背景の色情報との関係を示す色モデルに基づき、色情報毎の分離画像を生成する色分離処理部
を備える画像処理装置。 - 前記色モデルは、前記投写装置と前記撮像画を取得する撮像装置の分光特性に応じて変化した前記投写像の色情報と、前記撮像装置で撮像された前記混合像に生じる減衰を示す減衰係数をパラメータとして用いる
請求項1に記載の画像処理装置。 - 前記色分離処理部は、前記撮像画の色情報と前記色モデルによって推定した色情報との差が最小となる前記パラメータを用いて、前記色モデルに基づき前記色情報毎の分離画像を生成する
請求項2に記載の画像処理装置。 - 前記色情報を付与して投写された投写像は構造化光である
請求項1に記載の画像処理装置。 - 前記色分離処理部は、前記混合像を撮像する撮像装置でガンマ補正が行われる場合、デガンマ処理後の撮像画を用いる
請求項1に記載の画像処理装置。 - 前記互いに異なる色情報は、前記色情報に対応する色ベクトルの内積が最小となるように設定されている
請求項1に記載の画像処理装置。 - 前記投写像と前記撮像画は飽和を生じていない画像である
請求項1に記載の画像処理装置。 - 前記撮像画は、非固定視点の撮像装置で取得された画像である
請求項1に記載の画像処理装置。 - 前記投写装置から投写する投写画像を補正する画像補正部をさらに備える
請求項1に記載の画像処理装置。 - 前記画像補正部は、前記分離画像に付与されている色情報を用いて前記投写画像の色校正を行う
請求項9に記載の画像処理装置。 - 前記色分離処理部で生成された前記色情報毎の分離画像間の対応点を検出する対応点検出部をさらに備え、
前記画像補正部は、前記対応点検出部で検出された前記分離画像毎の対応点を整合させる幾何補正情報を用いて前記投写画像を補正する
請求項9に記載の画像処理装置。 - 前記複数の投写装置に対して所定台数のグループ化が行われて、グループ内の少なくとも1台の投写装置は他のグループに含まれて、グループ内では互いに異なる色情報を付与して投写像の投写が行われて、
前記色分離処理部は、前記グループ毎に分離画像を生成して、
前記対応点検出部は、前記グループ毎に対応点の検出を行い、
前記画像補正部は、前記対応点検出部で前記グループ毎に検出された前記分離画像毎の対応点を整合させる幾何補正情報を用いて前記投写画像を補正する
請求項11に記載の画像処理装置。 - 複数の投写装置から互いに異なる色情報を付与して投写された投写像の混合像が撮像された撮像画から、前記投写像の色情報と背景色の色情報で構成される色モデルに基づき、色情報毎の分離画像を色分離処理部で生成すること
を含む画像処理方法。 - 投写像の混合像を撮像した撮像画から各投写像を分離する処理をコンピュータで実行させるプログラムであって、
複数の投写装置から互いに異なる色情報を付与して投写された前記投写像の混合像を撮像した撮像画を取得する手順と、
前記投写像の色情報と背景色の色情報で構成される色モデルに基づいて、前記撮像画から色情報毎の分離画像を生成する手順と
を前記コンピュータで実行させるプログラム。 - 複数の投写装置から互いに異なる色情報を付与して投写された投写像の混合像が撮像された撮像画から、前記投写像の色情報と背景色の色情報で構成される色モデルに基づき、色情報毎の分離画像を色分離処理部で生成することと、
前記色分離処理部で生成された前記色情報毎の分離画像間の対応点を対応点検出部で検出すること、
前記対応点検出部で検出された前記分離画像毎の対応点を整合させる幾何補正情報を用いて前記複数の投写装置から投写する投写画像を画像補正部で補正すること
を含む画像投写方法。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020102784 | 2020-06-15 | ||
| JP2020102784 | 2020-06-15 | ||
| PCT/JP2021/018201 WO2021256134A1 (ja) | 2020-06-15 | 2021-05-13 | 画像処理装置と画像処理方法とプログラムおよび画像投写方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPWO2021256134A1 JPWO2021256134A1 (ja) | 2021-12-23 |
| JP7616219B2 true JP7616219B2 (ja) | 2025-01-17 |
Family
ID=79267805
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022532391A Active JP7616219B2 (ja) | 2020-06-15 | 2021-05-13 | 画像処理装置と画像処理方法とプログラムおよび画像投写方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20230215130A1 (ja) |
| JP (1) | JP7616219B2 (ja) |
| WO (1) | WO2021256134A1 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7593382B2 (ja) * | 2022-09-20 | 2024-12-03 | セイコーエプソン株式会社 | 表示方法、表示システム、及びプログラム |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003348501A (ja) | 2002-05-23 | 2003-12-05 | Olympus Optical Co Ltd | 画像表示装置 |
| WO2010055625A1 (ja) | 2008-11-17 | 2010-05-20 | 日本電気株式会社 | 画素位置対応関係特定システム、画素位置対応関係特定方法および画素位置対応関係特定プログラム |
| JP2011164246A (ja) | 2010-02-08 | 2011-08-25 | Seiko Epson Corp | 投写位置ずれ量検出装置、投写位置ずれ量検出方法及びプロジェクションシステム |
| US20120194562A1 (en) | 2011-02-02 | 2012-08-02 | Victor Ivashin | Method For Spatial Smoothing In A Shader Pipeline For A Multi-Projector Display |
| US20130314550A1 (en) | 2010-11-24 | 2013-11-28 | Echostar Ukraine L.L.C. | Television receiver - projector compensating optical properties of projection surface |
| CN105072427A (zh) | 2015-07-29 | 2015-11-18 | 深圳华侨城文化旅游科技股份有限公司 | 一种多投影仪之间的自动色彩平衡方法 |
| JP2016519330A (ja) | 2013-03-15 | 2016-06-30 | スケーラブル ディスプレイ テクノロジーズ インコーポレイテッド | 短焦点カメラを用いてディスプレイシステムを校正するためのシステム及び方法 |
| WO2018225531A1 (ja) | 2017-06-09 | 2018-12-13 | ソニー株式会社 | 画像処理装置および方法 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001054131A (ja) * | 1999-05-31 | 2001-02-23 | Olympus Optical Co Ltd | カラー画像表示システム |
| JP2012029269A (ja) * | 2010-06-21 | 2012-02-09 | Sanyo Electric Co Ltd | 撮像装置および投写型映像表示装置 |
| JP5641820B2 (ja) * | 2010-08-25 | 2014-12-17 | キヤノン株式会社 | 投射型表示システム及び投射型表示装置 |
| JP2014006357A (ja) * | 2012-06-22 | 2014-01-16 | Seiko Epson Corp | プロジェクター、画像表示システム、プロジェクターの制御方法 |
-
2021
- 2021-05-13 WO PCT/JP2021/018201 patent/WO2021256134A1/ja not_active Ceased
- 2021-05-13 JP JP2022532391A patent/JP7616219B2/ja active Active
- 2021-05-13 US US18/000,573 patent/US20230215130A1/en not_active Abandoned
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003348501A (ja) | 2002-05-23 | 2003-12-05 | Olympus Optical Co Ltd | 画像表示装置 |
| WO2010055625A1 (ja) | 2008-11-17 | 2010-05-20 | 日本電気株式会社 | 画素位置対応関係特定システム、画素位置対応関係特定方法および画素位置対応関係特定プログラム |
| JP2011164246A (ja) | 2010-02-08 | 2011-08-25 | Seiko Epson Corp | 投写位置ずれ量検出装置、投写位置ずれ量検出方法及びプロジェクションシステム |
| US20130314550A1 (en) | 2010-11-24 | 2013-11-28 | Echostar Ukraine L.L.C. | Television receiver - projector compensating optical properties of projection surface |
| US20120194562A1 (en) | 2011-02-02 | 2012-08-02 | Victor Ivashin | Method For Spatial Smoothing In A Shader Pipeline For A Multi-Projector Display |
| JP2016519330A (ja) | 2013-03-15 | 2016-06-30 | スケーラブル ディスプレイ テクノロジーズ インコーポレイテッド | 短焦点カメラを用いてディスプレイシステムを校正するためのシステム及び方法 |
| CN105072427A (zh) | 2015-07-29 | 2015-11-18 | 深圳华侨城文化旅游科技股份有限公司 | 一种多投影仪之间的自动色彩平衡方法 |
| WO2018225531A1 (ja) | 2017-06-09 | 2018-12-13 | ソニー株式会社 | 画像処理装置および方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2021256134A1 (ja) | 2021-12-23 |
| US20230215130A1 (en) | 2023-07-06 |
| JPWO2021256134A1 (ja) | 2021-12-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6418449B2 (ja) | 画像処理装置および画像処理方法、並びにプログラム | |
| CN102170545B (zh) | 校正信息计算装置、图像处理装置、显示系统及校正方法 | |
| US9661257B2 (en) | Projection system, image processing device, and projection method | |
| KR101766603B1 (ko) | 화상 처리 장치, 화상 처리 시스템, 화상 처리 방법, 및 컴퓨터 프로그램 | |
| CN103339661B (zh) | 对象显示装置、对象显示方法和对象显示程序 | |
| US20100208104A1 (en) | Image processing apparatus, imaging apparatus, image processing method, and program | |
| US20110210987A1 (en) | Correction information calculating device, image processing apparatus, image display system, and image correcting method | |
| US20190313070A1 (en) | Automatic calibration projection system and method | |
| WO2006025191A1 (ja) | マルチプロジェクションシステムにおける幾何補正方法 | |
| JP2006060447A (ja) | スクリーンの一部の辺を用いたキーストーン補正 | |
| US20070274588A1 (en) | Method, medium and apparatus correcting projected image | |
| JP2012177676A (ja) | 画像処理装置および方法、並びにプログラム | |
| JP6025467B2 (ja) | 画像処理装置及び画像処理方法 | |
| JP2019220887A (ja) | 画像処理装置、画像処理方法およびプログラム | |
| JP7273748B2 (ja) | 検査装置、検査方法、及びプログラム | |
| JP7616219B2 (ja) | 画像処理装置と画像処理方法とプログラムおよび画像投写方法 | |
| CN118736010A (zh) | 一种适用于低光照场景的动态视觉slam方法 | |
| JP2011155412A (ja) | 投影システムおよび投影システムにおける歪み修正方法 | |
| JP2005189542A (ja) | 表示システム、表示プログラム、表示方法 | |
| WO2014069248A1 (ja) | 画像処理装置および画像処理方法、並びにプログラム | |
| JP7040511B2 (ja) | 情報処理装置および方法 | |
| JP3721281B2 (ja) | 画像欠陥補正方法およびこの方法を記録した記録媒体 | |
| US11715218B2 (en) | Information processing apparatus and information processing method | |
| WO2019045010A1 (ja) | 情報処理装置、情報処理システムおよび情報処理方法 | |
| JP6074198B2 (ja) | 画像処理装置及び画像処理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240328 |
|
| 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: 20241203 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241216 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7616219 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |