JP5565227B2 - 画像処理装置、画像処理方法及びプログラム - Google Patents

画像処理装置、画像処理方法及びプログラム Download PDF

Info

Publication number
JP5565227B2
JP5565227B2 JP2010203865A JP2010203865A JP5565227B2 JP 5565227 B2 JP5565227 B2 JP 5565227B2 JP 2010203865 A JP2010203865 A JP 2010203865A JP 2010203865 A JP2010203865 A JP 2010203865A JP 5565227 B2 JP5565227 B2 JP 5565227B2
Authority
JP
Japan
Prior art keywords
image
subject
unit
corrected
predetermined
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
JP2010203865A
Other languages
English (en)
Other versions
JP2012059158A (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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP2010203865A priority Critical patent/JP5565227B2/ja
Publication of JP2012059158A publication Critical patent/JP2012059158A/ja
Application granted granted Critical
Publication of JP5565227B2 publication Critical patent/JP5565227B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Processing (AREA)
  • Studio Circuits (AREA)
  • Studio Devices (AREA)
  • Image Analysis (AREA)
  • Processing Or Creating Images (AREA)

Description

本発明は、画像処理装置、画像処理方法及びプログラムに関する。
従来、撮像装置を用いて、背景内に被写体が存在する画像と被写体が存在しない背景画像とを撮像して、背景画像と被写体が存在する画像から差分情報を生成し、被写体のみを抜き出すアプリケーションが知られている(例えば、特許文献1参照)。
特開平10−21408号公報
しかしながら、上記特許文献1のアプリケーションにおいては、画像解析処理により自動的に被写体画像を抜き出すため、意図しない画像領域が抜き出されてしまったときには、その処理をキャンセルし再度最初から処理を行わなくてはならないという問題があった。
そこで、本発明の課題は、被写体画像を抽出した後でも、当該被写体画像の修正を行うことができる画像処理装置、画像処理方法及びプログラムを提供することである。
上記課題を解決するため、請求項1に記載の発明の画像処理装置は、
背景内に被写体が存在する被写体存在画像と前記背景内に前記被写体の存在しない被写体非存在画像との間で対応する各画素の差分情報に基づいて、前記被写体存在画像から被写体が含まれる被写体画像を抽出する抽出手段と、前記抽出手段により抽出された前記被写体画像の前記被写体存在画像における位置を示す所定階調のアルファマップを生成する第1生成手段と、この第1生成手段により生成されたアルファマップに基づいて、所定軸方向のアルファ値のグラフを生成する第2生成手段と、この第2生成手段により生成されたグラフにて、前記被写体画像であるか否かの判定に係る所定の閾値を設定する設定手段と、この設定手段により設定された前記所定の閾値に基づいて、前記抽出手段により抽出された被写体画像における修正すべき領域を特定する特定手段と、この特定手段により特定された修正すべき領域を、前記被写体存在画像における前記修正すべき領域と対応する領域に基づいて修正する修正手段と、を備えたことを特徴としている。
請求項に記載の発明は、請求項に記載の画像処理装置において、
前記修正手段は、前記設定手段により前記所定の閾値が設定される毎に、前記第1生成手段により生成される前記アルファマップを順次修正することを特徴としている。
請求項に記載の発明は、請求項に記載の画像処理装置において、
前記修正手段により前記アルファマップが修正される毎に、当該アルファマップに基づいて、表示用の前記被写体存在画像から前記被写体画像を切り抜いた被写体切り抜き画像を順次生成する第3生成手段と、この第3生成手段により前記被写体切り抜き画像が生成される毎に、当該被写体切り抜き画像を表示部に順次表示させる表示制御手段と、を更に備えることを特徴としている。
請求項に記載の発明は、請求項1に記載の画像処理装置において、
前記特定手段は、前記被写体画像における操作部の所定操作に基づいて指定された領域を前記修正すべき領域として特定することを特徴としている。
請求項に記載の発明の画像処理方法は、
画像処理装置を用いた画像処理方法であって、背景内に被写体が存在する被写体存在画像と前記背景内に前記被写体の存在しない被写体非存在画像との間で対応する各画素の差分情報に基づいて、前記被写体存在画像から被写体が含まれる被写体画像を抽出する処理と、抽出された前記被写体画像の前記被写体存在画像における位置を示す所定階調のアルファマップを生成する処理と、生成されたアルファマップに基づいて、所定軸方向のアルファ値のグラフを生成する処理と、生成されたグラフにて、前記被写体画像であるか否かの判定に係る所定の閾値を設定する処理と、設定された前記所定の閾値に基づいて、抽出された被写体画像における修正すべき領域を特定する処理と、特定された修正すべき領域を、前記被写体存在画像における前記修正すべき領域と対応する領域に基づいて修正する処理と、を備えたことを特徴としている。
請求項に記載の発明のプログラムは、
画像処理装置のコンピュータを、背景内に被写体が存在する被写体存在画像と前記背景内に前記被写体の存在しない被写体非存在画像との間で対応する各画素の差分情報に基づいて、前記被写体存在画像から被写体が含まれる被写体画像を抽出する抽出手段、前記抽出手段により抽出された前記被写体画像の前記被写体存在画像における位置を示す所定階調のアルファマップを生成する第1生成手段、この第1生成手段により生成されたアルファマップに基づいて、所定軸方向のアルファ値のグラフを生成する第2生成手段、この第2生成手段により生成されたグラフにて、前記被写体画像であるか否かの判定に係る所定の閾値を設定する設定手段、この設定手段により設定された前記所定の閾値に基づいて、前記抽出手段により抽出された被写体画像における修正すべき領域を特定する特定手段、この特定手段により特定された修正すべき領域を、前記被写体存在画像における前記修正すべき領域と対応する領域に基づいて修正する修正手段、として機能させることを特徴としている。
本発明によれば、被写体画像を抽出した後でも、当該被写体画像の修正を行うことができる。
本発明を適用した一実施形態の撮像装置の概略構成を示すブロック図である。 図1の撮像装置による被写体切り抜き処理に係る動作の一例を示すフローチャートである。 図2の被写体切り抜き処理を説明するための画像の一例を模式的に示す図である。 図1の撮像装置による被写体修正処理に係る動作の一例を示すフローチャートである。 図4の被写体修正処理を説明するための画像の一例を模式的に示す図である。
以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
図1は、本発明を適用した一実施形態の撮像装置100の概略構成を示すブロック図である。
本実施形態の撮像装置100は、被写体存在画像P1と被写体非存在画像(図示略)との間で対応する各画素の差分情報に基づいて、被写体存在画像P1から被写体が含まれる被写体画像Pgを抽出し、当該被写体画像Pgにおける修正すべき領域を所定条件に従って特定して、特定された修正すべき領域を、被写体存在画像P1における対応する領域に基づいて修正する。
具体的には、図1に示すように、撮像装置100は、レンズ部1と、電子撮像部2と、撮像制御部3と、画像データ生成部4と、画像メモリ5と、特徴量演算部6と、ブロックマッチング部7と、画像処理部8と、表示制御部9と、表示部10と、記録媒体制御部11と、操作入力部12と、中央制御部13とを備えている。
また、撮像制御部3と、特徴量演算部6と、ブロックマッチング部7と、画像処理部8と、中央制御部13は、例えば、カスタムLSI1Aとして設計されている。
レンズ部1は、複数のレンズから構成され、ズームレンズやフォーカスレンズ等を備えている。
また、レンズ部1は、図示は省略するが、被写体の撮像の際に、ズームレンズを光軸方向に移動させるズーム駆動部、フォーカスレンズを光軸方向に移動させる合焦駆動部等を備えていても良い。
電子撮像部2は、例えば、CCD(Charge Coupled Device)やCMOS(Complementary Metal-oxide Semiconductor)等のイメージセンサから構成され、レンズ部1の各種レンズを通過した光学像を二次元の画像信号に変換する。
撮像制御部3は、図示は省略するが、タイミング発生器、ドライバなどを備えている。そして、撮像制御部3は、タイミング発生器、ドライバにより電子撮像部2を走査駆動して、所定周期毎に光学像を電子撮像部2により二次元の画像信号に変換させ、当該電子撮像部2の撮像領域から1画面分ずつ画像フレームを読み出して画像データ生成部4に出力させる。
また、撮像制御部3は、被写体の撮像条件の調整制御として、AF(自動合焦処理)やAE(自動露出処理)やAWB(自動ホワイトバランス)等を行う。
このように構成されたレンズ部1、電子撮像部2及び撮像制御部3は、撮像手段として、背景内に被写体が存在する被写体存在画像P1(図3(a)等参照)や、この被写体存在画像P1の背景と略同一(望ましくは完全同一)の背景内に被写体の存在しない被写体非存在画像(図示略)等を撮像する。
画像データ生成部4は、電子撮像部2から転送された画像フレームのアナログ値の信号に対してRGBの各色成分毎に適宜ゲイン調整した後に、サンプルホールド回路(図示略)でサンプルホールドしてA/D変換器(図示略)でデジタルデータに変換し、カラープロセス回路(図示略)で画素補間処理及びγ補正処理を含むカラープロセス処理を行った後、デジタル値の輝度信号Y及び色差信号Cb,Cr(YUVデータ)を生成する。
カラープロセス回路から出力される輝度信号Y及び色差信号Cb,Crは、図示しないDMAコントローラを介して、バッファメモリとして使用される画像メモリ5にDMA転送される。
画像メモリ5は、例えば、DRAM等により構成され、特徴量演算部6と、ブロックマッチング部7と、画像処理部8と、中央制御部13等によって処理されるデータ等を一時記憶する。
特徴量演算部6は、被写体非存在画像を基準として、当該被写体非存在画像から特徴点を抽出する特徴抽出処理を行う。具体的には、特徴量演算部6は、例えば、被写体非存在画像のYUVデータに基づいて、所定数(或いは、所定数以上)の特徴の高いブロック領域(特徴点)を選択して、当該ブロックの内容をテンプレート(例えば、16×16画素の正方形)として抽出する。
ここで、特徴抽出処理とは、多数の候補ブロックから追跡に都合の良い特徴性の高いものを選択する処理である。
ブロックマッチング部7は、被写体切り抜き画像P2(図3(c)参照)を生成する際に、被写体非存在画像と被写体存在画像P1の位置合わせのためのブロックマッチング処理を行う。具体的には、ブロックマッチング部7は、特徴抽出処理にて抽出されたテンプレートが被写体存在画像P1内のどこに対応するか、つまり、被写体存在画像P1内にてテンプレートの画素値が最適にマッチする位置(対応領域)を探索する。そして、画素値の相違度の評価値(例えば、差分二乗和(SSD)や差分絶対値和(SAD)等)が最も良かった被写体非存在画像と被写体存在画像P1間の最適なオフセットを当該テンプレートの動きベクトルとして算出する。
画像処理部8は、画像取得部8aと、位置合わせ部8bと、画像抽出部8cと、位置情報生成部8dと、画像生成部8eと、グラフ生成部8fと、修正領域特定部8gと、画像修正部8hとを具備している。
画像取得部8aは、被写体存在画像P1及び被写体非存在画像の画像データを取得する。
即ち、画像取得部8aは、画像メモリ5に一時記憶されている被写体存在画像P1のYUVデータ及び被写体非存在画像のYUVデータを読み出して取得する。
位置合わせ部8bは、被写体存在画像P1と被写体非存在画像との位置合わせを行う。
即ち、位置合わせ部8bは、被写体非存在画像から抽出した特徴点に基づいて、被写体非存在画像に対する被写体存在画像P1の各画素の座標変換式(射影変換行列)を算出し、当該座標変換式に従って被写体存在画像P1を座標変換して被写体非存在画像と位置合わせを行う。
画像抽出部8cは、被写体存在画像P1から被写体が含まれる被写体画像Pgを抽出する。
即ち、画像抽出部8cは、位置合わせ部8bにより位置合わせされた被写体存在画像P1と被写体非存在画像との間で対応する各画素の差分情報を生成し、当該差分情報を基準として被写体存在画像P1から被写体が含まれる被写体画像Pgを抽出する。
ここで、画像抽出部8cは、被写体存在画像P1と被写体非存在画像との間で対応する各画素の差分情報に基づいて、被写体存在画像P1から被写体が含まれる被写体画像Pgを抽出する抽出手段を構成している。
位置情報生成部8dは、被写体存在画像P1における被写体画像Pgの位置を示す位置情報を生成する。
即ち、位置情報生成部8dは、被写体存在画像P1から抽出された被写体画像Pgの位置を特定して、被写体存在画像P1における被写体画像Pgの位置を示す所定階調(例えば、256階調:8bit)のアルファマップM(図3(b)参照)を生成する。
ここで、アルファマップMとは、被写体存在画像P1の各画素について、被写体画像Pgを所定の背景に対してアルファブレンディングする際の重みをアルファ値(α:0〜255)として表したものである。なお、図3(b)並びに後述する図5(d)〜図5(f)にあっては、アルファ値が「0」の被写体画像Pgが存しない領域を黒色で表し、アルファ値が「255」の被写体画像Pgが存する領域を白色で表し、アルファ値が「1〜254」の中間階調の領域をドットを付して白色と黒色の中間色で表すものとする。
このように、位置情報生成部8dは、画像抽出部8cにより抽出された被写体画像Pgの被写体存在画像P1における位置を示す所定階調のアルファマップMを生成する第1生成手段を構成している。
画像生成部8eは、被写体切り抜き画像P2の画像データを生成する。
即ち、画像生成部8eは、生成されたアルファマップMに基づいて、被写体存在画像P1の各画素のうち、アルファ値が「255」の画素を所定の単一色画像(図示略)に対して透過させず、アルファ値が「0」の画素を透過させ、アルファ値が1≦α≦254の画素を所定の単一色とブレンディングさせるように、被写体画像Pgを所定の単一色画像と合成して被写体切り抜き画像P2の画像データを生成する。
ここで、被写体存在画像P1は、記録用として記録媒体11aに記録される高解像度の画像データであっても良いし、画像データ生成部4により生成されたライブビュー表示用の低解像度の縮小画像データであっても良い。
また、画像生成部8eは、画像修正部8hによるアルファマップMの修正後、当該アルファマップMに基づいて、被写体存在画像P1のライブビュー表示用の縮小画像データから被写体画像Pgを切り抜いた被写体切り抜き画像P2を生成する。即ち、画像生成部8eは、第3生成手段として、画像修正部8hによりアルファマップMが修正される毎に、当該アルファマップMに基づいて、表示用の被写体存在画像P1から被写体画像Pgを切り抜いた被写体切り抜き画像P2を順次生成する。
なお、被写体切り抜き画像P2の生成方法は、上記と同様であり、その詳細な説明は省略する。
グラフ生成部8fは、アルファマップMのアルファ値のグラフGを生成する。
即ち、グラフ生成部8fは、位置情報生成部8dにより生成されたアルファマップMに基づいて、x軸(所定軸)方向のアルファ値のグラフGを生成する。具体的には、グラフ生成部8fは、アルファマップMのy座標を所定座標に固定し、x軸(所定軸)方向に沿ってアルファ値を取得していって当該アルファ値のグラフGa〜Gc(図5(a)〜図5(c)参照)を生成する。
なお、アルファマップMのy軸方向における固定座標は、例えば、アルファマップMの中心座標や、x軸と略等しい方向に沿ったアルファ値が「0」以外の画素の連続性や頻度、x軸と略等しい方向に沿ったアルファ値が「255」の画素の連続性や頻度、x軸と略等しい方向に沿ったアルファ値が「0」の画素の連続性や頻度等を考慮して自動的に特定されても良いし、ユーザによる操作入力部12の所定操作に基づいて所定のy座標が特定されても良い。
なお、グラフ生成部8fは、アルファマップMのy座標を所定座標に固定して、x軸方向のアルファ値のグラフGを生成するようにしたが、一例であってこれに限られるものではなく、例えば、アルファマップMのx座標を所定座標に固定して、y軸方向のアルファ値のグラフを生成するようにしても良い。
このように、グラフ生成部8fは、位置情報生成部8dにより生成されたアルファマップMに基づいて、所定軸方向のアルファ値のグラフGを生成する第2生成手段を構成している。
修正領域特定部8gは、被写体画像Pgにおける修正すべき領域を特定する。
即ち、修正領域特定部8gは、画像抽出部8cにより抽出された被写体画像Pgにおける修正すべき領域を特定する。具体的には、修正領域特定部8gは、ユーザによる操作入力部12の所定操作に基づいて中央制御部13により設定された被写体画像Pgであるか否かの判定に係る所定の閾値に基づいて、修正領域を特定する。例えば、ユーザによる操作入力部12の所定操作に基づいて所定の閾値を指示する直線が、y軸上の所定のアルファ値に設定されることに基づいて、修正領域特定部8gは、アルファマップMにおける当該アルファ値(所定の閾値)以上の値を有する画素からなる領域を特定する。そして、修正領域特定部8gは、被写体画像Pgの中で、アルファマップMにて特定された領域に対応する領域を修正領域として特定する。
ここで、修正領域特定部8gは、画像抽出部8cにより抽出された被写体画像Pgにおける修正すべき領域を所定条件に従って特定する特定手段を構成している。
画像修正部8hは、被写体画像Pgにおける修正領域を修正する。
即ち、画像修正部8hは、修正領域特定部8gにより特定された修正すべき領域を、被写体存在画像P1における対応する領域に基づいて修正する。具体的には、画像修正部8hは、中央制御部13により設定された所定の閾値(アルファ値)に基づいて、アルファマップMにおける当該アルファ値以上の値を有する画素からなる領域を修正する。より具体的には、画像修正部8hは、アルファマップMにて、中央制御部13により設定された所定の閾値(アルファ値)以上の値を有する中間階調の画素のアルファ値を最大値(例えば、256階調では、「255」)に変更する。また、画像修正部8hは、中央制御部13により所定の閾値が設定される毎に、アルファマップMを順次修正する。
その後、画像生成部8eは、画像修正部8hによる修正後のアルファマップMに基づいて、被写体存在画像P1のライブビュー表示用の縮小画像データから被写体画像Pgを切り抜いた被写体切り抜き画像P2を生成することにより、当該被写体切り抜き画像P2の被写体画像Pgを修正する。
なお、被写体切り抜き画像P2の被写体画像Pgの修正にアルファマップMを用いるようにしたが、一例であってこれに限られるものではなく、例えば、被写体画像Pgの修正領域の画素を被写体存在画像P1の対応する領域の画素で置換する方法など適宜任意に変更可能である。
このように、画像修正部8h及び画像生成部8eは、修正領域特定部8gにより特定された修正すべき領域を、被写体存在画像P1における対応する領域に基づいて修正する修正手段を構成している。
表示制御部9は、画像メモリ5に一時的に記憶されている表示用画像データを読み出して表示部10に表示させる制御を行う。
具体的には、表示制御部9は、VRAM、VRAMコントローラ、デジタルビデオエンコーダなどを備えている。そして、デジタルビデオエンコーダは、中央制御部13の制御下にて画像メモリ5から読み出されてVRAM(図示略)に記憶されている輝度信号Y及び色差信号Cb,Crを、VRAMコントローラを介してVRAMから定期的に読み出して、これらのデータを元にビデオ信号を発生して表示部10に出力する。
表示部10は、例えば、液晶表示装置であり、表示制御部9からのビデオ信号に基づいて電子撮像部2により撮像された画像などを表示画面に表示する。具体的には、表示部10は、撮像モードにて、レンズ部1、電子撮像部2及び撮像制御部3による被写体の撮像により生成された複数の画像フレームに基づいてライブビュー画像を表示したり、本撮像画像として撮像されたレックビュー画像を表示する。
また、表示部10は、表示制御部9の制御下にて、画像生成部8eにより生成された被写体切り抜き画像P2を表示する。具体的には、表示制御部9は、画像生成部8eにより被写体切り抜き画像P2が生成される毎に、当該被写体切り抜き画像P2を表示部10に表示させる。
ここで、表示制御部9は、画像生成部8eにより被写体切り抜き画像P2が生成される毎に、当該被写体切り抜き画像P2を表示部10に順次表示させる表示制御手段を構成している。
記録媒体制御部11は、記録媒体11aが着脱自在に構成され、装着された記録媒体11aからのデータの読み出しや記録媒体11aに対するデータの書き込みを制御する。即ち、記録媒体制御部11は、画像処理部8のJPEG圧縮部(図示略)により符号化された撮像画像の記録用の画像データを記録媒体11aに記録させる。
被写体画像Pgの画像データは、画像生成部8eの位置情報生成部8dにより生成されたアルファマップM及び被写体存在画像P1と対応付けられて、当該被写体切り抜き画像P2の画像データの拡張子を「.jpe」として記録されている。
なお、記録媒体11aは、例えば、不揮発性メモリ(フラッシュメモリ)等により構成されるが、一例であってこれに限られるものではなく、適宜任意に変更可能である。
操作入力部12は、当該撮像装置100の所定操作を行うためのものである。具体的には、操作入力部12は、被写体の撮影指示に係るシャッタボタン12a、撮像モードや機能等の選択指示に係る選択決定用ボタン12b、ズーム量の調整指示に係るズームボタン(図示略)等を備え、これらのボタンの操作に応じて所定の操作信号を中央制御部13に出力する。
また、操作入力部12の選択決定用ボタン12bは、アルファマップMの所定軸方向のアルファ値に基づいて生成され、表示部10に表示されたグラフGにて、被写体画像Pgであるか否かの判定に係る所定の閾値(例えば、アルファ値が256階調の場合、「0」〜「255」の任意の値等)の設定指示を入力する。具体的には、例えば、ユーザによる選択決定用ボタン12bの所定操作に基づいて、x軸と略等しい方向に沿って延在する所定の閾値を指示する直線をy軸方向に沿って移動させることで、所定の閾値の設定指示を入力する。そして、選択決定用ボタン12bは、当該操作入力部12の操作に応じた所定の指示信号を中央制御部13に出力する。
中央制御部13は、入力された指示信号によって指示された所定の値を、被写体画像Pgであるか否かの判定に係る所定の閾値として設定する。
ここで、操作入力部12及び中央制御部13は、グラフ生成部8fにより生成されたグラフGにて、被写体画像Pgであるか否かの判定に係る所定の閾値を設定する設定手段を構成している。
中央制御部13は、撮像装置100の各部を制御するものである。具体的には、中央制御部13は、CPU、RAM、ROM(何れも図示略)を備え、撮像装置100用の各種処理プログラム(図示略)に従って各種の制御動作を行う。
次に、撮像装置100による被写体切り抜き処理について、図2及び図3を参照して説明する。
図2は、被写体切り抜き処理に係る動作の一例を示すフローチャートである。
被写体切り抜き処理は、ユーザによる操作入力部12の選択決定用ボタン12bの所定操作に基づいて、メニュー画面に表示された複数の撮像モードの中から被写体切り抜きモードが選択指示された場合に実行される処理である。
また、以下に説明する被写体切り抜き処理にあっては、例えば、被写体として電車の玩具を撮像するものとする。
図2に示すように、先ず、表示制御部9は、レンズ部1、電子撮像部2及び撮像制御部3による被写体の撮像により生成された複数の画像フレームに基づいてライブビュー画像を表示部10の表示画面に表示させるとともに、当該ライブビュー画像に重畳させて、被写体存在画像P1の撮像指示メッセージを表示部10の表示画面に表示させる(ステップS1)。
その後、中央制御部13は、ユーザによる操作入力部12のシャッタボタン12aの所定操作に基づいて撮像指示が入力されたか否かを判定する(ステップS2)。ここで、撮像指示が入力されたと判定されると(ステップS2;YES)、撮像制御部3は、フォーカスレンズの合焦位置や露出条件(シャッター速度、絞り、増幅率等)やホワイトバランス等の撮像条件を調整して、被写体存在画像P1(図3(a)参照)の光学像を所定の条件で電子撮像部2により撮像させる(ステップS3)。そして、画像データ生成部4は、電子撮像部2から転送された被写体存在画像P1のYUVデータを生成する。なお、当該被写体存在画像P1のYUVデータは、画像メモリ5に一時記憶される。
また、撮像制御部3は、当該被写体存在画像P1の撮像の際の合焦位置や露出条件やホワイトバランス等の条件を固定した状態を維持する。
次に、表示制御部9は、レンズ部1、電子撮像部2及び撮像制御部3による被写体の撮像により生成された複数の画像フレームに基づいてライブビュー画像を表示部10の表示画面に表示させるとともに、当該ライブビュー画像に重畳させて、被写体存在画像P1の半透過の表示態様の画像と被写体非存在画像の撮像指示メッセージを表示部10の表示画面に表示させる(ステップS4)。
この後、中央制御部13は、ユーザによる操作入力部12のシャッタボタン12aの所定操作に基づいて撮像指示が入力されたか否かを判定する(ステップS5)。そして、ユーザは、被写体を画角外に移動させた後、ユーザにより被写体非存在画像が被写体存在画像P1の半透過の画像と重なるようにカメラ位置が調整されて、操作入力部12のシャッタボタン12aが所定操作されて撮像指示が入力されたと判定されると(ステップS5;YES)、撮像制御部3は、被写体非存在画像の光学像を被写体存在画像P1の撮像後に固定された撮像条件で電子撮像部2により撮像させる(ステップS6)。そして、画像データ生成部4は、電子撮像部2から転送された被写体非存在画像のYUVデータを生成する。なお、当該被写体存在画像P1のYUVデータは、画像メモリ5に一時記憶される。
次に、中央制御部13は、特徴量演算部6、ブロックマッチング部7及び画像処理部8に、画像メモリ5に一時記憶されている被写体非存在画像のYUVデータを基準として、被写体存在画像P1のYUVデータを射影変換させるための射影変換行列を所定の画像変換モデル(例えば、相似変換モデル、或いは合同変換モデル)で算出させる(ステップS7)。
具体的には、特徴量演算部6は、被写体非存在画像のYUVデータに基づいて、所定数(或いは、所定数以上)の特徴の高いブロック領域(特徴点)を選択して、当該ブロックの内容をテンプレートとして抽出する。そして、ブロックマッチング部7は、特徴抽出処理にて抽出されたテンプレートの画素値が最適にマッチする位置を被写体存在画像P1内にて探索して、画素値の相違度の評価値が最も良かった被写体非存在画像と被写体存在画像P1間の最適なオフセットを当該テンプレートの動きベクトルとして算出する。そして、画像処理部8の画像取得部8aは、画像メモリ5から被写体存在画像P1のYUVデータ及び被写体非存在画像のYUVデータを取得した後、位置合わせ部8bは、ブロックマッチング部7により算出された複数のテンプレートの動きベクトルに基づいて全体の動きベクトルを統計的に算出し、当該動きベクトルに係る特徴点対応を用いて被写体存在画像P1の射影変換行列を算出する。
次に、位置合わせ部8bは、算出された射影変換行例に基づいて被写体存在画像P1を射影変換することで、被写体存在画像P1のYUVデータと被写体非存在画像のYUVデータとを位置合わせする処理を行う(ステップS8)。
そして、画像抽出部8cは、被写体存在画像P1から被写体が含まれる被写体画像Pgを抽出する処理を行う(ステップS9)。
具体的には、画像抽出部8cは、被写体存在画像P1のYUVデータと被写体非存在画像のYUVデータの各々に対してローパスフィルタをかけて各画像の高周波成分を除去する。その後、画像抽出部8cは、ローパスフィルタをかけた被写体存在画像P1と被写体非存在画像との間で対応する各画素について相違度を算出して相違度マップを生成する。続けて、画像抽出部8cは、各画素に係る相違度マップを所定の閾値で2値化した後、相違度マップから細かいノイズや手ぶれにより相違が生じた領域を除去するために収縮処理を行う。その後、画像抽出部8cは、ラベリング処理を行って、所定値以下の領域や最大領域以外の領域を除去した後、一番大きな島のパターンを被写体画像Pgとして特定し、収縮分を修正するための膨張処理を行う。
次に、位置情報生成部8dは、抽出された被写体画像Pgの被写体存在画像P1内での位置を示す所定階調(例えば、256階調)のアルファマップM(図3(b)参照)を生成する(ステップS10)。
その後、画像生成部8eは、ライブビュー表示用の被写体存在画像P1に基づいて、被写体画像Pgを所定の単一色画像と合成した被写体切り抜き画像P2(図3(c)参照)の画像データを生成する処理を行う(ステップS11)。
具体的には、画像生成部8eは、被写体存在画像P1、単一色画像及びアルファマップMを読み出して画像メモリ5に展開した後、被写体存在画像P1を水平及び垂直ともに所定倍率で縮小してライブビュー表示用の低解像度の縮小画像データを生成する。また、画像生成部8eは、被写体存在画像P1の解像度に合わせてアルファマップMを縮小する。そして、画像生成部8eは、ライブビュー表示用の低解像度の被写体存在画像P1の全ての画素について、アルファ値が「0」の画素については透過させ、アルファ値が1≦α<254の画素については所定の単一色とブレンディングを行い、アルファ値が「255」の画素については何もせずに所定の単一色に対して透過させないようにする。
その後、記録媒体制御部11は、記録媒体11aの所定領域に、被写体存在画像P1の画像データと、画像処理部8の位置情報生成部8dにより生成されたアルファマップMと、被写体切り抜き画像P2の画像データとを対応付けて一ファイルで記録させる(ステップS12)。
これにより、被写体切り抜き処理を終了する。
この結果、例えば、所定の背景内から電車の玩具が被写体として抽出された被写体切り抜き画像P2の画像データが生成されるが、被写体画像Pgの背景色と等しい色の部分などでは、アルファ値が「255」(白色)とならずに、アルファ値が「1〜254」の中間階調(白色と黒色の中間色)の領域が生じてしまう。
次に、被写体修正処理について、図4及び図5を参照して説明する。
図4は、被写体修正処理に係る動作の一例を示すフローチャートである。
被写体修正処理は、被写体切り抜き処理の後、ユーザによる操作入力部12の選択決定用ボタン12bの所定操作に基づいて、メニュー画面に表示された複数の動作モードの中から被写体修正モードが選択指示された場合に実行される処理である。
また、以下に説明する被写体修正処理にあっては、例えば、被写体画像Pgとして電車の玩具が抽出されたものを修正の対象とする。
図4に示すように、表示制御部9は、記録媒体11aに記録されている少なくとも一の被写体切り抜き画像P2の画像データのうち、ユーザによる操作入力部12の所定操作に従って指定された所定の被写体切り抜き画像P2の画像データに基づいて、被写体画像Pgを表示部10の表示画面に表示させる(ステップS21)。
続けて、中央制御部13は、ユーザによる操作入力部12の所定操作に基づいて被写体画像Pgの修正指示が入力されたか否かを判定する(ステップS22)。
ステップS22にて、修正指示が入力されたと判定されると(ステップS22;YES)、グラフ生成部8fは、アルファマップMのy座標を所定座標に固定し、x軸(所定軸)方向に沿ってアルファ値を取得していって当該アルファ値のグラフG(例えば、グラフGa等;図5(a)参照)を生成する。そして、表示制御部9は、グラフ生成部8fにより生成されたグラフG(例えば、グラフGa等)を表示部10の表示画面に表示させる(ステップS23)。
一方、ステップS22にて、修正指示が入力されていないと判定されると(ステップS22;NO)、中央制御部13は、被写体修正処理を終了させる。
次に、中央制御部13は、ユーザによる操作入力部12の所定操作に基づいて、被写体画像Pgであるか否かの判定に係る所定の閾値が入力されたか否かを判定する(ステップS24)。
ここで、所定の閾値が入力されたと判定されると(ステップS24;YES)、修正領域特定部8gは、y軸上にて所定の閾値を指示する直線が設定されたアルファ値に基づいて、アルファマップMにおける当該アルファ値(所定の閾値)以上の値を有する画素からなる領域を修正領域として特定する(ステップS25)。そして、画像修正部8hは、アルファマップMにおける修正領域、即ち、所定の閾値(アルファ値)以上の値を有する中間階調の全ての画素のアルファ値を最大値(例えば、256階調では、「255」)に変更することで、修正後のアルファマップM(例えば、アルファマップMa等;図5(d)参照)を生成する(ステップS26)。
続けて、画像生成部8eは、ライブビュー表示用の被写体存在画像P1及び修正後のアルファマップM(例えば、アルファマップMa等)に基づいて、被写体画像Pgを所定の単一色画像と合成した被写体切り抜き画像P2(例えば、被写体切り抜き画像P2a等;図5(g)参照)の画像データを生成する処理を行う(ステップS27)。
具体的には、画像生成部8eは、被写体存在画像P1を水平及び垂直ともに所定倍率で縮小してライブビュー表示用の低解像度の縮小画像データを生成するとともに、被写体存在画像P1の解像度に合わせて修正後のアルファマップM(例えば、アルファマップMa等)を縮小する。そして、画像生成部8eは、ライブビュー表示用の低解像度の被写体存在画像P1の全ての画素について、アルファ値が「0」の画素については透過させ、アルファ値が1≦α<254の画素については所定の単一色とブレンディングを行い、アルファ値が「255」の画素については何もせずに所定の単一色に対して透過させないようにする。
その後、表示制御部9は、画像生成部8eにより生成された被写体切り抜き画像P2(例えば、被写体切り抜き画像P2a等)の画像データに基づいて、所定の単一色画像に被写体が重畳された被写体切り抜き画像P2を表示部10の表示画面に表示させる(ステップS28)。
続けて、中央制御部13は、処理をステップS23に移行して、グラフ生成部8fは、修正後のアルファマップM(例えば、アルファマップMa等)に基づいて、アルファ値のグラフG(例えば、グラフGb、Gc等;図5(b)、図5(c)等参照)を再度生成して、表示制御部9は、グラフ生成部8fにより生成されたグラフG(例えば、グラフGb、Gc等)を表示部10の表示画面に再度表示させる(ステップS23)。
次に、上記と同様に、中央制御部13は、ユーザによる操作入力部12の所定操作に基づいて、被写体画像Pgであるか否かの判定に係る所定の閾値が新たに入力されたか否かを判定する(ステップS24)。即ち、修正後のアルファマップM(例えば、アルファマップMa等)を用いても被写体切り抜き画像P2の被写体画像Pgの修正が不十分であるとユーザによって判断される場合には、新たな閾値が入力されることとなる。
そして、ステップS24にて、被写体画像Pgであるか否かの判定に係る所定の閾値が新たに入力されると(ステップS24;YES)、修正領域特定部8gは、アルファマップM(例えば、アルファマップMa等)における所定の閾値以上の値を有する画素からなる領域を修正領域として再度特定する(ステップS25)。そして、画像修正部8hは、アルファマップM(例えば、アルファマップMa等)における修正領域、即ち、所定の閾値(アルファ値)以上の値を有する中間階調の全ての画素のアルファ値を最大値(例えば、256階調では、「255」)に変更することで、修正後のアルファマップM(例えば、アルファマップMb、Mc等;図5(e)、図5(f)等参照)を生成する(ステップS26)。
次に、上記と同様に、画像生成部8eは、ライブビュー表示用の被写体存在画像P1及び修正後のアルファマップM(例えば、アルファマップMb、Mc等)に基づいて、被写体画像Pgを所定の単一色画像と合成した被写体切り抜き画像P2(例えば、被写体切り抜き画像P2b、P2c等;図5(h)、図5(i)等参照)の画像データを生成する処理を行う(ステップS27)。
その後、上記と同様に、表示制御部9は、画像生成部8eにより生成された被写体切り抜き画像P2(例えば、被写体切り抜き画像P2b、P2c等)の画像データに基づいて、所定の単一色画像に被写体が重畳された被写体切り抜き画像P2を表示部10の表示画面に表示させる(ステップS28)。
続けて、中央制御部13は、処理をステップS23に移行して、修正後のアルファマップM(例えば、アルファマップMb、Mc等)のアルファ値のグラフG(例えば、グラフGb、Gc等)を再度生成して、表示制御部9は、グラフ生成部8fにより生成されたグラフG(例えば、グラフGb、Gc等)を表示部10の表示画面に再度表示させる(ステップS23)。
次に、上記と同様に、中央制御部13は、ユーザによる操作入力部12の所定操作に基づいて、被写体画像Pgであるか否かの判定に係る所定の閾値が新たに入力されたか否かを判定する(ステップS24)。即ち、修正後のアルファマップM(例えば、アルファマップMc等)を用いることで被写体切り抜き画像P2の被写体画像Pgの修正が十分であるとユーザによって判断される場合には、新たな閾値が入力されることはない。
そして、ステップS24にて、被写体画像Pgであるか否かの判定に係る所定の閾値が入力されていないと判定されると(ステップS24;NO)、中央制御部13は、被写体切り抜き画像P2の被写体画像Pgの修正が行われたか否かを判定する(ステップS29)。
ステップS29にて、被写体画像Pgの修正が行われたと判定されると(ステップS29;YES)、記録媒体制御部11は、記録媒体11aの所定領域に、被写体存在画像P1の画像データと、修正後のアルファマップM(例えば、アルファマップMc等)と、被写体切り抜き画像P2の画像データとを対応付けて一ファイルで記録させる(ステップS30)。
一方、被写体画像Pgの修正が行われていないと判定されると(ステップS29;NO)、中央制御部13は、ステップS30をスキップして、被写体修正処理を終了させる。
以上のように、本実施形態の撮像装置100によれば、被写体画像Pgにおける修正すべき領域を特定して、この特定された修正すべき領域を、被写体存在画像P1における対応する領域に基づいて修正するので、一旦被写体存在画像P1から被写体画像Pgを抽出した後でも、当該被写体画像Pgの修正を適正に行うことができる。
具体的には、被写体画像Pgの被写体存在画像P1における位置を示す所定階調のアルファマップMの所定軸(例えば、x軸)方向のアルファ値のグラフGを生成し、生成されたグラフGにて、被写体画像Pgであるか否かの判定に係る所定の閾値(アルファ値)を設定することに基づいて、被写体画像Pgにおける修正すべき領域を特定する。また、所定の閾値が設定される毎に、当該所定の閾値以上の値を有する中間階調の画素のアルファ値を最大値(例えば、256階調では、「255」)に変更することで、アルファマップMを順次修正する。
そして、アルファマップMが順次修正される毎に、当該アルファマップMに基づいて、ライブビュー表示用の被写体存在画像P1から被写体画像Pgを切り抜いた被写体切り抜き画像P2を生成することで、当該被写体切り抜き画像P2の被写体画像Pgを修正することができる。即ち、記録用として記録される高解像度の被写体存在画像P1から被写体切り抜き画像P2を生成するのではなく、表示用の低解像度の被写体存在画像P1から被写体切り抜き画像P2を生成するので、高解像度の被写体存在画像P1は元画像として加工せずに記録しておくことができる。また、表示用の低解像度の被写体存在画像P1を用いることで、高解像度の被写体存在画像P1を用いる場合に比して被写体画像Pgの生成に係る処理の高速化を図ることができる。
また、このとき、被写体切り抜き画像P2が生成される毎(被写体画像Pgが修正される毎)に、当該被写体切り抜き画像P2の被写体画像Pgを表示するので、ユーザに被写体画像Pgの修正度合いを確認させながら、当該被写体画像Pgに対して更なる修正が必要か否かを判断させることができる。
なお、本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
例えば、上記実施形態にあっては、被写体画像Pgであるか否かの判定に係る所定の閾値(アルファ値)をユーザによる操作入力部12の所定操作に基づいて設定するようにしたが、これに限られるものではなく、例えば、当該所定の閾値を自動的に設定するようにしても良い。即ち、グラフGにおけるy軸上にて所定の閾値を指示する直線を自動的に所定方向(例えば、アルファ値が「255」から「0」となる方向)に移動させることで所定の閾値を設定して、当該閾値に基づいてアルファマップMを自動的に修正するようにしても良い。
また、上記実施形態にあっては、アルファマップMのグラフGにおけるy軸上にて所定の閾値を指示する直線が設定されたアルファ値に基づいて、被写体画像Pgにおける修正領域を特定するようにしたが、一例であってこれに限られるものではなく、修正領域の特定方法は適宜任意に変更可能である。
即ち、操作入力部12にタッチパネル(図示略)を具備して、表示部10に表示されている被写体画像Pg上にて修正すべき領域がユーザにより指定されることで、修正領域特定部8gが修正領域を特定するようにしても良い。具体的には、表示部10に表示されている被写体画像Pg上にて修正すべき領域がユーザにより指定されると、修正領域特定部8gは、当該指定された領域を修正すべき領域として特定する。そして、画像修正部8hは、アルファマップMにおける当該修正領域に対応する画素のアルファ値(中間階調の画素のアルファ値)を最大値(例えば、256階調では、「255」)に変更することで、アルファマップMを修正する。
このように、ユーザによる操作入力部12の所定操作に基づいて指定された被写体画像Pgにおける修正すべき領域を特定するので、表示部10に表示されている被写体画像Pgにて修正領域をユーザに直感的に指定させることができ、被写体画像Pgの修正を簡便に行うことができる。
また、上記実施形態にあっては、中央制御部13により所定の閾値(アルファ値)が設定されることに基づいて、アルファマップMを修正するようにしたが、アルファマップMの修正方法は一例であってこれに限られるものではなく、例えば、所定の閾値(アルファ値)が設定されなくとも、自動的に、所定の中間階調値以上のアルファ値を最大値(例えば、256階調では、「255」)に変更したり、所定の中間階調値未満のアルファ値を最小値(例えば、256階調では、「0」)に変更するようにしても良い。
さらに、記録媒体11aに記録される修正後のアルファマップM(例えば、アルファマップMc等)に対して平均化フィルタをかけて被写体領域の縁部に合成階調をかけても良く、これにより、被写体画像Pgを背景画像と合成した場合に、被写体領域との境界部分がはっきりしていない自然な感じにすることができる。
また、撮像装置100の構成は、上記実施形態に例示したものは一例であり、これに限られるものではない。即ち、画像処理装置として、撮像装置100を例示したが、これに限られるものではい。例えば、被写体存在画像P1や被写体非存在画像の撮像は、当該撮像装置100とは異なる撮像装置(図示略)にて行い、この撮像装置から転送された画像データのみを記録して、上記の被写体切り抜き処理や被写体修正処理等を実行する構成でも良い。
加えて、上記実施形態にあっては、抽出手段、特定手段、修正手段としての機能を、画像処理部8の画像抽出部8c、画像生成部8e、修正領域特定部8g、画像修正部8hが駆動することにより実現される構成としたが、これに限られるものではなく、中央制御部13のCPUによって所定のプログラム等が実行されることにより実現される構成としても良い。
即ち、撮像装置100のプログラムを記憶するプログラムメモリ(図示略)に、抽出処理ルーチン、特定処理ルーチン、修正処理ルーチンを含むプログラムを記憶しておく。そして、抽出処理ルーチンにより中央制御部13のCPUを、背景内に被写体が存在する被写体存在画像P1と背景と略同一の背景内に被写体の存在しない被写体非存在画像との間で対応する各画素の差分情報に基づいて、被写体存在画像P1から被写体が含まれる被写体画像Pgを抽出する抽出手段として機能させるようにしても良い。また、特定処理ルーチンにより中央制御部13のCPUを、抽出手段により抽出された被写体画像Pgにおける修正すべき領域を特定する特定手段として機能させるようにしても良い。また、修正処理ルーチンにより中央制御部13のCPUを、特定手段により特定された修正すべき領域を、被写体存在画像P1における対応する領域に基づいて修正する修正手段として機能させるようにしても良い。
同様に、第1生成手段、第2生成手段、設定手段、第3生成手段、表示制御手段についても、中央制御部13のCPUによって所定のプログラム等が実行されることにより実現される構成としても良い。
さらに、上記の各処理を実行するためのプログラムを格納したコンピュータ読み取り可能な媒体として、ROMやハードディスク等の他、フラッシュメモリ等の不揮発性メモリ、CD−ROM等の可搬型記録媒体を適用することも可能である。また、プログラムのデータを所定の通信回線を介して提供する媒体としては、キャリアウェーブ(搬送波)も適用される。
100 撮像装置
1 レンズ部
2 電子撮像部
3 撮像制御部
8 画像処理部
8c 画像抽出部
8d 位置情報生成部
8e 画像生成部
8f グラフ生成部
8g 修正領域特定部
8h 画像修正部
12 操作入力部
13 中央制御部

Claims (6)

  1. 背景内に被写体が存在する被写体存在画像と前記背景内に前記被写体の存在しない被写体非存在画像との間で対応する各画素の差分情報に基づいて、前記被写体存在画像から被写体が含まれる被写体画像を抽出する抽出手段と、
    前記抽出手段により抽出された前記被写体画像の前記被写体存在画像における位置を示す所定階調のアルファマップを生成する第1生成手段と、
    この第1生成手段により生成されたアルファマップに基づいて、所定軸方向のアルファ値のグラフを生成する第2生成手段と、
    この第2生成手段により生成されたグラフにて、前記被写体画像であるか否かの判定に係る所定の閾値を設定する設定手段と、
    この設定手段により設定された前記所定の閾値に基づいて、前記抽出手段により抽出された被写体画像における修正すべき領域を特定する特定手段と、
    この特定手段により特定された修正すべき領域を、前記被写体存在画像における前記修正すべき領域と対応する領域に基づいて修正する修正手段と、
    を備えたことを特徴とする画像処理装置。
  2. 前記修正手段は、前記設定手段により前記所定の閾値が設定される毎に、前記第1生成手段により生成される前記アルファマップを順次修正することを特徴とする請求項に記載の画像処理装置。
  3. 前記修正手段により前記アルファマップが修正される毎に、当該アルファマップに基づいて、表示用の前記被写体存在画像から前記被写体画像を切り抜いた被写体切り抜き画像を順次生成する第3生成手段と、
    この第3生成手段により前記被写体切り抜き画像が生成される毎に、当該被写体切り抜き画像を表示部に順次表示させる表示制御手段と、を更に備えることを特徴とする請求項に記載の画像処理装置。
  4. 前記特定手段は、前記被写体画像における操作部の所定操作に基づいて指定された領域を前記修正すべき領域として特定することを特徴とする請求項1に記載の画像処理装置。
  5. 画像処理装置を用いた画像処理方法であって、
    背景内に被写体が存在する被写体存在画像と前記背景内に前記被写体の存在しない被写体非存在画像との間で対応する各画素の差分情報に基づいて、前記被写体存在画像から被写体が含まれる被写体画像を抽出する処理と、
    抽出された前記被写体画像の前記被写体存在画像における位置を示す所定階調のアルファマップを生成する処理と、
    生成されたアルファマップに基づいて、所定軸方向のアルファ値のグラフを生成する処理と、
    生成されたグラフにて、前記被写体画像であるか否かの判定に係る所定の閾値を設定する処理と、
    設定された前記所定の閾値に基づいて、抽出された被写体画像における修正すべき領域を特定する処理と、
    特定された修正すべき領域を、前記被写体存在画像における前記修正すべき領域と対応する領域に基づいて修正する処理と、
    を備えたことを特徴とする画像処理方法。
  6. 画像処理装置のコンピュータを、
    背景内に被写体が存在する被写体存在画像と前記背景内に前記被写体の存在しない被写体非存在画像との間で対応する各画素の差分情報に基づいて、前記被写体存在画像から被写体が含まれる被写体画像を抽出する抽出手段、
    前記抽出手段により抽出された前記被写体画像の前記被写体存在画像における位置を示す所定階調のアルファマップを生成する第1生成手段、
    この第1生成手段により生成されたアルファマップに基づいて、所定軸方向のアルファ値のグラフを生成する第2生成手段、
    この第2生成手段により生成されたグラフにて、前記被写体画像であるか否かの判定に係る所定の閾値を設定する設定手段、
    この設定手段により設定された前記所定の閾値に基づいて、前記抽出手段により抽出された被写体画像における修正すべき領域を特定する特定手段、
    この特定手段により特定された修正すべき領域を、前記被写体存在画像における前記修正すべき領域と対応する領域に基づいて修正する修正手段、
    として機能させることを特徴とするプログラム。
JP2010203865A 2010-09-13 2010-09-13 画像処理装置、画像処理方法及びプログラム Active JP5565227B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010203865A JP5565227B2 (ja) 2010-09-13 2010-09-13 画像処理装置、画像処理方法及びプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010203865A JP5565227B2 (ja) 2010-09-13 2010-09-13 画像処理装置、画像処理方法及びプログラム

Publications (2)

Publication Number Publication Date
JP2012059158A JP2012059158A (ja) 2012-03-22
JP5565227B2 true JP5565227B2 (ja) 2014-08-06

Family

ID=46056151

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010203865A Active JP5565227B2 (ja) 2010-09-13 2010-09-13 画像処理装置、画像処理方法及びプログラム

Country Status (1)

Country Link
JP (1) JP5565227B2 (ja)

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08241394A (ja) * 1995-03-03 1996-09-17 Toppan Printing Co Ltd 画像切抜き装置
JP3679512B2 (ja) * 1996-07-05 2005-08-03 キヤノン株式会社 画像抽出装置および方法
JP2008116459A (ja) * 1999-10-22 2008-05-22 Toshiba Corp 画像の輪郭抽出方法、画像からの物体抽出方法およびこの物体抽出方法を用いた画像伝送システム
JP3411971B2 (ja) * 2001-02-14 2003-06-03 三菱電機株式会社 人物像抽出装置
JP2004038746A (ja) * 2002-07-05 2004-02-05 Toshiba Corp 画像編集方法および画像編集システム
JP5025950B2 (ja) * 2005-12-12 2012-09-12 任天堂株式会社 情報処理プログラム、情報処理装置、情報処理システムおよび情報処理方法
JP2008278448A (ja) * 2007-04-02 2008-11-13 Nikon Corp 撮像装置
JP4760973B2 (ja) * 2008-12-16 2011-08-31 カシオ計算機株式会社 撮像装置及び画像処理方法

Also Published As

Publication number Publication date
JP2012059158A (ja) 2012-03-22

Similar Documents

Publication Publication Date Title
JP5051156B2 (ja) 画像処理装置及びプログラム
JP5105550B2 (ja) 画像合成装置及びプログラム
JP4760973B2 (ja) 撮像装置及び画像処理方法
JP4798236B2 (ja) 撮像装置、画像処理方法及びプログラム
JP4947136B2 (ja) 画像処理装置、画像処理方法及びプログラム
JP5504990B2 (ja) 撮像装置、画像処理装置及びプログラム
JP5267279B2 (ja) 画像合成装置及びプログラム
JP5402166B2 (ja) 画像合成装置及びプログラム
JP2011066827A (ja) 画像処理装置、画像処理方法及びプログラム
JP5402148B2 (ja) 画像合成装置、画像合成方法及びプログラム
JP5493839B2 (ja) 撮像装置、画像合成方法及びプログラム
JP5131399B2 (ja) 画像処理装置、画像処理方法及びプログラム
JP5636660B2 (ja) 画像処理装置、画像処理方法及びプログラム
JP5565227B2 (ja) 画像処理装置、画像処理方法及びプログラム
JP2011182014A (ja) 撮像装置、撮像処理方法及びプログラム
JP2011041041A (ja) 撮像装置、撮像方法及びプログラム
JP2011003057A (ja) 画像合成装置、画像特定方法、画像合成方法及びプログラム
JP5494537B2 (ja) 画像処理装置及びプログラム
JP2010278701A (ja) 画像合成装置、画像合成方法及びプログラム
JP5381207B2 (ja) 画像合成装置及びプログラム
JP2011077820A (ja) 画像合成装置、画像合成方法及びプログラム
JP5310361B2 (ja) 撮像装置、画像処理方法及びプログラム
JP5402361B2 (ja) 撮像装置、画像処理方法及びプログラム
JP4803319B2 (ja) 撮像装置、画像処理方法及びプログラム
JP2011175663A (ja) 撮像装置、画像処理方法及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130510

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131205

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131217

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140116

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140602

R150 Certificate of patent or registration of utility model

Ref document number: 5565227

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150