JP4289420B2 - 画像処理装置および画像処理方法 - Google Patents
画像処理装置および画像処理方法 Download PDFInfo
- Publication number
- JP4289420B2 JP4289420B2 JP2007125648A JP2007125648A JP4289420B2 JP 4289420 B2 JP4289420 B2 JP 4289420B2 JP 2007125648 A JP2007125648 A JP 2007125648A JP 2007125648 A JP2007125648 A JP 2007125648A JP 4289420 B2 JP4289420 B2 JP 4289420B2
- Authority
- JP
- Japan
- Prior art keywords
- deformation
- area
- image
- face
- evaluation
- 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
- 238000012545 processing Methods 0.000 title claims description 108
- 238000003672 processing method Methods 0.000 title claims description 8
- 210000000056 organ Anatomy 0.000 claims description 4
- 238000011156 evaluation Methods 0.000 description 153
- 238000000034 method Methods 0.000 description 96
- 230000008569 process Effects 0.000 description 70
- 238000012937 correction Methods 0.000 description 61
- 238000001514 detection method Methods 0.000 description 34
- 238000010586 diagram Methods 0.000 description 34
- 238000007639 printing Methods 0.000 description 19
- 230000009466 transformation Effects 0.000 description 19
- 238000004364 calculation method Methods 0.000 description 17
- 210000004709 eyebrow Anatomy 0.000 description 7
- 230000004048 modification Effects 0.000 description 7
- 238000012986 modification Methods 0.000 description 7
- 235000002673 Dioscorea communis Nutrition 0.000 description 5
- 241000544230 Dioscorea communis Species 0.000 description 5
- 208000035753 Periorbital contusion Diseases 0.000 description 5
- 101001062854 Rattus norvegicus Fatty acid-binding protein 5 Proteins 0.000 description 5
- 230000000052 comparative effect Effects 0.000 description 5
- 238000004590 computer program Methods 0.000 description 5
- 230000005484 gravity Effects 0.000 description 5
- 230000011218 segmentation Effects 0.000 description 5
- 230000012447 hatching Effects 0.000 description 4
- 239000011159 matrix material Substances 0.000 description 4
- 101000607626 Homo sapiens Ubiquilin-1 Proteins 0.000 description 3
- 102100039934 Ubiquilin-1 Human genes 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 239000013256 coordination polymer Substances 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 210000004209 hair Anatomy 0.000 description 3
- 241000766699 Taphrina amentorum Species 0.000 description 2
- 239000006185 dispersion Substances 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000010187 selection method Methods 0.000 description 2
- 208000029152 Small face Diseases 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010017 direct printing Methods 0.000 description 1
- 210000000887 face Anatomy 0.000 description 1
- 210000001061 forehead Anatomy 0.000 description 1
- 238000003702 image correction Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000000859 sublimation Methods 0.000 description 1
- 230000008022 sublimation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
- Processing Or Creating Images (AREA)
- Image Analysis (AREA)
Description
変形処理を行うために、前記画像処理装置は、画像の変形を行う画像処理装置であって、対象画像上の少なくとも一部の領域を変形領域として設定する変形領域設定部と、前記変形領域内に複数の分割点を配置し、前記分割点同士を結ぶ直線を用いて前記変形領域を複数の小領域に分割する変形領域分割部と、少なくとも1つの前記分割点の位置を移動して前記小領域を変形することにより前記変形領域内の画像の変形を行う変形処理部と、を備えるものとしてもよい。
A.第1実施例:
B.第2実施例:
C.変形領域の設定:
D.分割点配置の態様:
E.小領域の変形:
F.変形例:
図1は、本発明の一実施例としての画像処理装置が適用されるプリンタ100の構成を概略的に示す説明図である。プリンタ100は、メモリカードMC等から取得した画像データに基づき画像を印刷する、いわゆるダイレクトプリントに対応したカラーインクジェットプリンタである。プリンタ100は、プリンタ100の各部を制御するCPU110と、例えばROMやRAMによって構成された内部メモリ120と、ボタンやタッチパネルにより構成された操作部140と、液晶ディスプレイにより構成された表示部150と、プリンタエンジン160と、カードインタフェース(カードI/F)170と、を備えている。プリンタ100は、さらに、他の機器(例えば、デジタルスチルカメラやパーソナルコンピュータ)とのデータ通信を行うためのインタフェースを備えているものとしてもよい。プリンタ100の各構成要素は、バスを介して互いに接続されている。
図14は、第2実施例におけるプリンタ100aの構成を概略的に示す説明図である。第2実施例のプリンタ100aは、顔形状補正部200aが領域重複検出部280と、分割形態変更部290と、を含んでいる点で、図1に示す第1実施例のプリンタ100と異なっている。他の点は、第1実施例のプリンタ100と同様である。
図19は、顔領域FAの検出結果の図6とは別の一例を示す説明図である。なお、以下の説明では、画像を選択するユーザインタフェースにおいて、1人の顔のみが含まれている画像TN2(図2)が選択されたものとしている。図19に示すように、図4のステップS130において、対象画像TIからは、1つの顔領域FAが検出される。なお、対象画像TIから複数の顔領域が検出された場合には、以下に説明する変形領域の設定処理は検出された個々の顔領域に対して行われる。図19に示した基準線RLは、顔領域FAの高さ方向(上下方向)を定義すると共に、顔領域FAの幅方向(左右方向)の中心を示す線である。すなわち、基準線RLは、矩形の顔領域FAの重心を通り、顔領域FAの高さ方向(上下方向)に沿った境界線に平行な直線である。
図33は、変形領域TAの小領域への分割方法の一例を示す説明図である。変形領域分割部250は、変形領域TAに複数の分割点Dを配置し、分割点Dを結ぶ直線を用いて変形領域TAを複数の小領域に分割する。
変形領域TA内に分割点Dを配置して変形領域TAを分割した個々の小領域は、分割領域変形部260(図1)が、変形領域TA内に配置された分割点Dの位置を移動することにより変形される。
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
上記各実施例では、変形処理後の画像が不自然な画像となることを抑制するため、複数の変形領域が重複した重複領域に重なる重複小領域の変形を行わないものとしているが、一般には、重複小領域の変形量を低減することができればよい。このようにしても、重複領域の外周における画像のずれが低減できるので、変形処理後の画像が不自然な画像となることを抑制することが可能となる。
上記各実施例では、変形領域を分割した小領域毎に変形するか否かを決定しているが、重複領域を含む変形領域の一部の変形量を低減するものとしても良い。例えば、変形領域の分割に使用される分割点のうち、重複領域に入る分割点の移動を抑制するものとしてもよい。この場合においても重複領域の変形量が低減されるので、重複領域の外周における画像のずれが低減でき、変形処理後の画像が不自然な画像となることを抑制することが可能となる。
上記各実施例では、本発明を、対象画像中の顔の形状を補正する変形処理に適用しているが、本発明は顔の変形処理の他、変形対象となる変形領域が重複しうる場合一般に適用することができる。
上記各実施例では、変形領域を矩形の領域として設定しているが、変形領域の形状は、他の形状(例えば、楕円や菱形)であってもよい。
上記各実施例では、画像処理装置としてのプリンタ100による顔形状補正印刷処理(図3)を説明したが、顔形状補正印刷処理は例えば、顔形状補正と補正画像の表示(ステップS100,S200)がパーソナルコンピュータにより実行され、印刷処理(ステップS300)のみがプリンタにより実行されるものとしてもよい。また、プリンタ100はインクジェットプリンタに限らず、他の方式のプリンタ、例えばレーザプリンタや昇華型プリンタであるとしてもよい。
上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。
110…CPU
120…内部メモリ
140…操作部
150…表示部
160…プリンタエンジン
170…カードインタフェース
172…カードスロット
200…顔形状補正部
210…変形態様設定部
212…指定取得部
220…顔領域検出部
230…顔領域調整部
240…変形領域設定部
250…変形領域分割部
260…分割領域変形部
270…重複小領域検出部
280…領域重複検出部
290…分割形態変更部
310…表示処理部
320…印刷処理部
410…分割点配置パターンテーブル
420…分割点移動テーブル
Claims (6)
- 画像処理装置であって、
対象画像を解析して前記対象画像上に複数の変形領域を設定する変形領域設定部と、
前記変形領域内の画像の変形を行う変形処理部と、
を備え、
前記変形処理部は、前記複数の変形領域が重複した場合に、前記複数の変形領域の重複部分を含む前記複数の変形領域のそれぞれの一部の部分領域の変形量を低減する、
画像処理装置。 - 請求項1記載の画像処理装置であって、
前記変形処理部は、前記変形領域を複数に分割した小領域を変形することにより前記変形領域内の画像の変形を行い、
前記部分領域は、前記複数の小領域のうちで前記重複部分に重なる全体または一部の領域である、
画像処理装置。 - 請求項2記載の画像処理装置であって、
前記部分領域は、前記重複部分に重なる小領域をさらに分割した一部の領域を含む、画像処理装置。 - 請求項1ないし3のいずれか記載の画像処理装置であって、
前記変形処理部は、前記部分領域の変形量をゼロに設定する、画像処理装置。 - 請求項1ないし4のいずれか記載の画像処理装置であって、
前記対象画像は、人物の顔を含む画像であり、
前記変形領域設定部は、前記人物の顔の複数の器官の画像を含む領域を前記変形領域として設定する、
画像処理装置。 - 画像処理方法であって、
(a)対象画像を解析して前記対象画像上に複数の変形領域を設定する工程と、
(b)前記変形領域内の画像の変形を行う工程と、
を備え、
前記工程(b)は、前記複数の変形領域が重複した場合に、前記複数の変形領域の重複部分を含む前記複数の変形領域のそれぞれの一部の部分領域の変形量を低減する工程を含む、
画像処理方法。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007125648A JP4289420B2 (ja) | 2007-05-10 | 2007-05-10 | 画像処理装置および画像処理方法 |
EP08251635A EP1990773A3 (en) | 2007-05-10 | 2008-05-08 | Image processing apparatus, imge processing method, and computer program product for image processing |
US12/118,482 US8285065B2 (en) | 2007-05-10 | 2008-05-09 | Image processing apparatus, image processing method, and computer program product for image processing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007125648A JP4289420B2 (ja) | 2007-05-10 | 2007-05-10 | 画像処理装置および画像処理方法 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009089643A Division JP4853541B2 (ja) | 2009-04-02 | 2009-04-02 | 画像処理装置および画像処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008282205A JP2008282205A (ja) | 2008-11-20 |
JP4289420B2 true JP4289420B2 (ja) | 2009-07-01 |
Family
ID=39712445
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007125648A Active JP4289420B2 (ja) | 2007-05-10 | 2007-05-10 | 画像処理装置および画像処理方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8285065B2 (ja) |
EP (1) | EP1990773A3 (ja) |
JP (1) | JP4289420B2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4289415B2 (ja) * | 2007-03-27 | 2009-07-01 | セイコーエプソン株式会社 | 画像変形のための画像処理 |
JP5229910B2 (ja) * | 2008-08-08 | 2013-07-03 | 株式会社メイクソフトウェア | 画像処理装置、画像出力装置、画像処理方法及びコンピュータプログラム |
JP5235791B2 (ja) * | 2009-06-08 | 2013-07-10 | シャープ株式会社 | 画像処理装置、画像処理方法及び画像処理プログラム |
JP5291735B2 (ja) * | 2011-02-24 | 2013-09-18 | ソネットエンタテインメント株式会社 | 似顔絵作成装置、配置情報生成装置、配置情報生成方法、及びプログラム |
WO2018033137A1 (zh) * | 2016-08-19 | 2018-02-22 | 北京市商汤科技开发有限公司 | 在视频图像中展示业务对象的方法、装置和电子设备 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5774579A (en) * | 1995-08-11 | 1998-06-30 | Canon Kabushiki Kaisha | Block selection system in which overlapping blocks are decomposed |
US5717377A (en) * | 1996-03-13 | 1998-02-10 | Gao; Feng | Deceleration magnitude detecting and signaling device |
JP3222091B2 (ja) * | 1997-05-27 | 2001-10-22 | シャープ株式会社 | 画像処理装置及び画像処理装置制御プログラムを記憶した媒体 |
US7092573B2 (en) * | 2001-12-10 | 2006-08-15 | Eastman Kodak Company | Method and system for selectively applying enhancement to an image |
US7039222B2 (en) * | 2003-02-28 | 2006-05-02 | Eastman Kodak Company | Method and system for enhancing portrait images that are processed in a batch mode |
JP2004318204A (ja) | 2003-04-10 | 2004-11-11 | Sony Corp | 画像処理装置、画像処理方法及び撮影装置 |
US20040208388A1 (en) * | 2003-04-21 | 2004-10-21 | Morgan Schramm | Processing a facial region of an image differently than the remaining portion of the image |
US7526193B2 (en) * | 2003-07-15 | 2009-04-28 | Omron Corporation | Object determining device and imaging apparatus |
US8098950B2 (en) * | 2003-11-26 | 2012-01-17 | General Electric Company | Method and apparatus for segmentation-based image operations |
US7609894B2 (en) * | 2004-02-17 | 2009-10-27 | Corel Corporation | Adaptive sampling region for a region editing tool |
JP2006140695A (ja) * | 2004-11-11 | 2006-06-01 | Konica Minolta Photo Imaging Inc | 撮像装置 |
US7154503B2 (en) * | 2005-03-31 | 2006-12-26 | Microsoft Corporation | Methods and systems for brush composition |
JP4718952B2 (ja) * | 2005-09-27 | 2011-07-06 | 富士フイルム株式会社 | 画像補正方法および画像補正システム |
JP4469325B2 (ja) | 2005-11-04 | 2010-05-26 | 株式会社森精機製作所 | 熱変位補正装置 |
US7716157B1 (en) * | 2006-01-26 | 2010-05-11 | Adobe Systems Incorporated | Searching images with extracted objects |
EP1826723B1 (en) * | 2006-02-28 | 2015-03-25 | Microsoft Corporation | Object-level image editing |
-
2007
- 2007-05-10 JP JP2007125648A patent/JP4289420B2/ja active Active
-
2008
- 2008-05-08 EP EP08251635A patent/EP1990773A3/en not_active Withdrawn
- 2008-05-09 US US12/118,482 patent/US8285065B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2008282205A (ja) | 2008-11-20 |
US8285065B2 (en) | 2012-10-09 |
US20080279469A1 (en) | 2008-11-13 |
EP1990773A3 (en) | 2010-09-08 |
EP1990773A2 (en) | 2008-11-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4289414B2 (ja) | 画像変形のための画像処理 | |
JP5076744B2 (ja) | 画像処理装置 | |
JP4957463B2 (ja) | 画像処理装置 | |
JP4289415B2 (ja) | 画像変形のための画像処理 | |
JP2009053914A (ja) | 画像処理装置および画像処理方法 | |
JP2009031870A (ja) | 被写体距離推定のための画像処理 | |
JP4289420B2 (ja) | 画像処理装置および画像処理方法 | |
JP4389954B2 (ja) | 画像処理装置、画像処理方法、コンピュータープログラム、記録媒体、および、プリンタ | |
JP4816538B2 (ja) | 画像処理装置および画像処理方法 | |
JP4853541B2 (ja) | 画像処理装置および画像処理方法 | |
JP5338887B2 (ja) | 画像処理装置 | |
JP5163801B2 (ja) | 装置、方法、及びコンピュータープログラム | |
JP4816540B2 (ja) | 画像処理装置および画像処理方法 | |
JP4862723B2 (ja) | 被写体の位置検出のための画像処理 | |
JP4930525B2 (ja) | 画像変形のための画像処理 | |
JP4888188B2 (ja) | 画像処理装置および画像処理方法 | |
JP4737324B2 (ja) | 画像処理装置、画像処理方法およびコンピュータプログラム | |
JP4957462B2 (ja) | 画像処理装置 | |
JP4946729B2 (ja) | 画像処理装置 | |
JP2011141889A (ja) | 画像処理装置および画像処理方法 | |
JP2008242802A (ja) | 被写体の傾き検出のための画像処理 | |
JP2009110048A (ja) | 顔領域の設定 | |
JP2009055305A (ja) | 画像に情報を付加する画像処理 | |
JP2009123101A (ja) | 顔の画像の向きの推定 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090302 |
|
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: 20090310 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090323 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4289420 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120410 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120410 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130410 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130410 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140410 Year of fee payment: 5 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |