JP4120872B2 - 画像拡大縮小装置および方法並びにプログラム - Google Patents
画像拡大縮小装置および方法並びにプログラム Download PDFInfo
- Publication number
- JP4120872B2 JP4120872B2 JP2003293488A JP2003293488A JP4120872B2 JP 4120872 B2 JP4120872 B2 JP 4120872B2 JP 2003293488 A JP2003293488 A JP 2003293488A JP 2003293488 A JP2003293488 A JP 2003293488A JP 4120872 B2 JP4120872 B2 JP 4120872B2
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- pixels
- image
- edge
- pixel value
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 69
- 238000004364 calculation method Methods 0.000 claims description 61
- 238000001914 filtration Methods 0.000 claims description 50
- 238000001514 detection method Methods 0.000 claims description 14
- 238000010586 diagram Methods 0.000 description 7
- 230000000630 rising effect Effects 0.000 description 5
- 238000003384 imaging method Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/403—Edge-driven scaling; Edge-based scaling
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Facsimile Image Signal Circuits (AREA)
Description
画像上の直列に隣接する4つの画素に含まれる互いに隣接する2つの画素からなる3つの画素ペアに対してそれぞれ差分フィルタによるフィルタリング処理を施して前記3つの画素ペアの画素値のそれぞれについての3つの1次差分を得、該3つの1次差分における隣接する2つの1次差分ペアに対してそれぞれ前記差分フィルタによるフィルタリング処理を施して2つの2次差分を得るフィルタリング手段と、
前記3つの1次差分および前記2つの2次差分の正負の関係に基づいて、前記直列に隣接する4つの画素の中央の2つの画素の間にエッジが存在するか否かを検出する検出手段と、
前記中央の2つの画素の間にエッジが存在する場合、該画素間に所定の境界を設定する境界設定手段と、
前記中央の2つの画素の間に補間される新たな画素の位置が前記所定の境界のいずれの側にあるかを判定する判定手段と、
前記新たな画素の位置が前記所定の境界の一方の側にある場合には、前記画像上の前記一方の側に存在する少なくとも1つの画素の画素値による補間演算を行って、前記新たな画素の画素値を算出し、前記新たな画素の位置が前記所定の境界の他方の側にある場合には、前記画像上の前記他方の側に存在する少なくとも1つの画素の画素値による補間演算を行って、前記新たな画素の画素値を算出し、前記中央の2つの画素の間にエッジが存在しない場合、所定の補間演算により前記新たな画素の画素値を算出する補間演算手段と、
前記フィルタリング処理、前記エッジが存在するか否かの検出、前記エッジが存在する場合の前記所定の境界の設定、前記判定および前記新たな画素の画素値の算出、並びに前記エッジが存在しない場合の前記新たな画素の画素値の算出を、前記画像上の一方向について行うことにより、該一方向について拡大縮小された画像を得、この後、前記フィルタリング処理、前記エッジが存在するか否かの検出、前記エッジが存在する場合の前記所定の境界の設定、前記判定および前記新たな画素の画素値の算出、並びに前記エッジが存在しない場合の前記新たな画素の画素値の算出を、前記画像上の他方向について行うことにより、該他方向についても拡大縮小された画像を得るよう、前記フィルタリング手段、前記検出手段、前記境界設定手段、前記判定手段および前記補間演算手段を制御する制御手段とを備えたことを特徴とするものである。
前記検出手段を、前記中央の2つの画素の画素値の差分の絶対値が所定のしきい値以上であるか否かの判定結果にも基づいて、前記直列に隣接する4つの画素の中央の2つの画素の間にエッジが存在するか否かを検出する手段としてもよい。
画像上の直列に隣接する4つの画素に含まれる互いに隣接する2つの画素からなる3つの画素ペアに対してそれぞれ差分フィルタによるフィルタリング処理を施して前記3つの画素ペアの画素値のそれぞれについての3つの1次差分を得、該3つの1次差分における隣接する2つの1次差分ペアに対してそれぞれ前記差分フィルタによるフィルタリング処理を施して2つの2次差分を得、
前記3つの1次差分および前記2つの2次差分の正負の関係に基づいて、前記直列に隣接する4つの画素の中央の2つの画素の間にエッジが存在するか否かを検出し、
前記中央の2つの画素の間にエッジが存在する場合、該画素間に所定の境界を設定し、
前記中央の2つの画素の間に補間される新たな画素の位置が前記所定の境界のいずれの側にあるかを判定し、
前記新たな画素の位置が前記所定の境界の一方の側にある場合には、前記画像上の前記一方の側に存在する少なくとも1つの画素の画素値による補間演算を行って、前記新たな画素の画素値を算出し、前記新たな画素の位置が前記所定の境界の他方の側にある場合には、前記画像上の前記他方の側に存在する少なくとも1つの画素の画素値による補間演算を行って、前記新たな画素の画素値を算出し、前記中央の2つの画素の間にエッジが存在しない場合、所定の補間演算により前記新たな画素の画素値を算出し、
前記フィルタリング処理、前記エッジが存在するか否かの検出、前記エッジが存在する場合の前記所定の境界の設定、前記判定および前記新たな画素の画素値の算出、並びに前記エッジが存在しない場合の前記新たな画素の画素値の算出を、前記画像上の一方向について行うことにより、該一方向について拡大縮小された画像を得、この後、前記フィルタリング処理、前記エッジが存在するか否かの検出、前記エッジが存在する場合の前記所定の境界の設定、前記判定および前記新たな画素の画素値の算出、並びに前記エッジが存在しない場合の前記新たな画素の画素値の算出を、前記画像上の他方向について行うことにより、該他方向についても拡大縮小された画像を得ることを特徴とするものである。
2 エッジ判定部
2A フィルタリング部
2B 判定部
3 補間演算部
3A 境界設定部
3B 判定部
3C 演算部
4 制御部
Claims (4)
- 画像を拡大縮小する画像拡大縮小装置において、
画像上の直列に隣接する4つの画素に含まれる互いに隣接する2つの画素からなる3つの画素ペアに対してそれぞれ差分フィルタによるフィルタリング処理を施して前記3つの画素ペアの画素値のそれぞれについての3つの1次差分を得、該3つの1次差分における隣接する2つの1次差分ペアに対してそれぞれ前記差分フィルタによるフィルタリング処理を施して2つの2次差分を得るフィルタリング手段と、
前記3つの1次差分および前記2つの2次差分の正負の関係に基づいて、前記直列に隣接する4つの画素の中央の2つの画素の間にエッジが存在するか否かを検出する検出手段と、
前記中央の2つの画素の間にエッジが存在する場合、該画素間に所定の境界を設定する境界設定手段と、
前記中央の2つの画素の間に補間される新たな画素の位置が前記所定の境界のいずれの側にあるかを判定する判定手段と、
前記新たな画素の位置が前記所定の境界の一方の側にある場合には、前記画像上の前記一方の側に存在する少なくとも1つの画素の画素値による補間演算を行って、前記新たな画素の画素値を算出し、前記新たな画素の位置が前記所定の境界の他方の側にある場合には、前記画像上の前記他方の側に存在する少なくとも1つの画素の画素値による補間演算を行って、前記新たな画素の画素値を算出し、前記中央の2つの画素の間にエッジが存在しない場合、所定の補間演算により前記新たな画素の画素値を算出する補間演算手段と、
前記フィルタリング処理、前記エッジが存在するか否かの検出、前記エッジが存在する場合の前記所定の境界の設定、前記判定および前記新たな画素の画素値の算出、並びに前記エッジが存在しない場合の前記新たな画素の画素値の算出を、前記画像上の一方向について行うことにより、該一方向について拡大縮小された画像を得、この後、前記フィルタリング処理、前記エッジが存在するか否かの検出、前記エッジが存在する場合の前記所定の境界の設定、前記判定および前記新たな画素の画素値の算出、並びに前記エッジが存在しない場合の前記新たな画素の画素値の算出を、前記画像上の他方向について行うことにより、該他方向についても拡大縮小された画像を得るよう、前記フィルタリング手段、前記検出手段、前記境界設定手段、前記判定手段および前記補間演算手段を制御する制御手段とを備えたことを特徴とする画像拡大縮小装置。 - 前記フィルタリング手段は、前記直列に隣接する4つの画素の中央の2つの画素に対して前記差分フィルタによるフィルタリング処理を施して前記中央の2つの画素の画素値の差分をさらに得る手段であり、
前記検出手段は、前記中央の2つの画素の画素値の差分の絶対値が所定のしきい値以上であるか否かの判定結果にも基づいて、前記直列に隣接する4つの画素の中央の2つの画素の間にエッジが存在するか否かを検出する手段であることを特徴とする請求項1記載の画像拡大縮小装置。 - 画像を拡大縮小する画像拡大縮小方法において、
画像上の直列に隣接する4つの画素に含まれる互いに隣接する2つの画素からなる3つの画素ペアに対してそれぞれ差分フィルタによるフィルタリング処理を施して前記3つの画素ペアの画素値のそれぞれについての3つの1次差分を得、該3つの1次差分における隣接する2つの1次差分ペアに対してそれぞれ前記差分フィルタによるフィルタリング処理を施して2つの2次差分を得、
前記3つの1次差分および前記2つの2次差分の正負の関係に基づいて、前記直列に隣接する4つの画素の中央の2つの画素の間にエッジが存在するか否かを検出し、
前記中央の2つの画素の間にエッジが存在する場合、該画素間に所定の境界を設定し、
前記中央の2つの画素の間に補間される新たな画素の位置が前記所定の境界のいずれの側にあるかを判定し、
前記新たな画素の位置が前記所定の境界の一方の側にある場合には、前記画像上の前記一方の側に存在する少なくとも1つの画素の画素値による補間演算を行って、前記新たな画素の画素値を算出し、前記新たな画素の位置が前記所定の境界の他方の側にある場合には、前記画像上の前記他方の側に存在する少なくとも1つの画素の画素値による補間演算を行って、前記新たな画素の画素値を算出し、前記中央の2つの画素の間にエッジが存在しない場合、所定の補間演算により前記新たな画素の画素値を算出し、
前記フィルタリング処理、前記エッジが存在するか否かの検出、前記エッジが存在する場合の前記所定の境界の設定、前記判定および前記新たな画素の画素値の算出、並びに前記エッジが存在しない場合の前記新たな画素の画素値の算出を、前記画像上の一方向について行うことにより、該一方向について拡大縮小された画像を得、この後、前記フィルタリング処理、前記エッジが存在するか否かの検出、前記エッジが存在する場合の前記所定の境界の設定、前記判定および前記新たな画素の画素値の算出、並びに前記エッジが存在しない場合の前記新たな画素の画素値の算出を、前記画像上の他方向について行うことにより、該他方向についても拡大縮小された画像を得ることを特徴とする画像拡大縮小方法。 - 画像を拡大縮小する画像拡大縮小方法をコンピュータに実行させるためのプログラムにおいて、
画像上の直列に隣接する4つの画素に含まれる互いに隣接する2つの画素からなる3つの画素ペアに対してそれぞれ差分フィルタによるフィルタリング処理を施して前記3つの画素ペアの画素値のそれぞれについての3つの1次差分を得、該3つの1次差分における隣接する2つの1次差分ペアに対してそれぞれ前記差分フィルタによるフィルタリング処理を施して2つの2次差分を得る手順と、
前記3つの1次差分および前記2つの2次差分の正負の関係に基づいて、前記直列に隣接する4つの画素の中央の2つの画素の間にエッジが存在するか否かを検出する手順と、
前記中央の2つの画素の間にエッジが存在する場合、該画素間に所定の境界を設定する手順と、
前記中央の2つの画素の間に補間される新たな画素の位置が前記所定の境界のいずれの側にあるかを判定する手順と、
前記新たな画素の位置が前記所定の境界の一方の側にある場合には、前記画像上の前記一方の側に存在する少なくとも1つの画素の画素値による補間演算を行って、前記新たな画素の画素値を算出し、前記新たな画素の位置が前記所定の境界の他方の側にある場合には、前記画像上の前記他方の側に存在する少なくとも1つの画素の画素値による補間演算を行って、前記新たな画素の画素値を算出し、前記中央の2つの画素の間にエッジが存在しない場合、所定の補間演算により前記新たな画素の画素値を算出する手順と、
前記フィルタリング処理、前記エッジが存在するか否かの検出、前記エッジが存在する場合の前記所定の境界の設定、前記判定および前記新たな画素の画素値の算出、並びに前記エッジが存在しない場合の前記新たな画素の画素値の算出を、前記画像上の一方向について行うことにより、該一方向について拡大縮小された画像を得、この後、前記フィルタリング処理、前記エッジが存在するか否かの検出、前記エッジが存在する場合の前記所定の境界の設定、前記判定および前記新たな画素の画素値の算出、並びに前記エッジが存在しない場合の前記新たな画素の画素値の算出を、前記画像上の他方向について行うことにより、該他方向についても拡大縮小された画像を得る手順とを有することを特徴とするプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003293488A JP4120872B2 (ja) | 2003-08-14 | 2003-08-14 | 画像拡大縮小装置および方法並びにプログラム |
US10/917,505 US7764839B2 (en) | 2003-08-14 | 2004-08-13 | Edge detecting apparatus and method, and image size enlarging and reducing apparatus and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003293488A JP4120872B2 (ja) | 2003-08-14 | 2003-08-14 | 画像拡大縮小装置および方法並びにプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005063198A JP2005063198A (ja) | 2005-03-10 |
JP4120872B2 true JP4120872B2 (ja) | 2008-07-16 |
Family
ID=34370421
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003293488A Expired - Fee Related JP4120872B2 (ja) | 2003-08-14 | 2003-08-14 | 画像拡大縮小装置および方法並びにプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4120872B2 (ja) |
-
2003
- 2003-08-14 JP JP2003293488A patent/JP4120872B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2005063198A (ja) | 2005-03-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7764839B2 (en) | Edge detecting apparatus and method, and image size enlarging and reducing apparatus and method | |
CN106204441B (zh) | 一种图像局部放大的方法及装置 | |
JP5644461B2 (ja) | 画像処理装置及びプログラム | |
JP4388110B2 (ja) | 画像処理装置、方法およびプログラム | |
US8693783B2 (en) | Processing method for image interpolation | |
JPH06291988A (ja) | ディジタル映像データの補間方法及び回路 | |
KR101937163B1 (ko) | 방향 적응적 영상 보간 방법 및 그 전자 장치 | |
JP2005217532A (ja) | 解像度変換方法及び解像度変換装置 | |
JP4716255B2 (ja) | 画像処理装置、画像処理方法、及びそのプログラム | |
JP6838918B2 (ja) | 画像データ処理装置及び方法 | |
JP4120872B2 (ja) | 画像拡大縮小装置および方法並びにプログラム | |
JP4500707B2 (ja) | 画像データ処理装置 | |
JP2005063197A (ja) | 画像補間装置および方法並びにプログラム | |
JP2005124202A (ja) | デジタル映像補間方法およびデジタル映像補間装置 | |
JP4629123B2 (ja) | エッジ検出方法および装置並びにプログラム | |
JP4156469B2 (ja) | エッジ検出装置および方法、プロファイル判定装置および方法並びにプログラム | |
JP4414195B2 (ja) | 画像補間方法および装置並びにプログラム | |
CN109978766B (zh) | 图像放大方法及图像放大装置 | |
JP2005141498A (ja) | エッジ検出方法および装置並びにプログラム | |
JP4133746B2 (ja) | 補間画素値算出方法および装置並びにプログラム | |
Chan et al. | An adaptive interpolation using spatial varying filter | |
US20050036711A1 (en) | Image interpolation apparatus and method, and edge detecting apparatus and method | |
JP4133742B2 (ja) | 補間画素値算出方法および装置並びにプログラム | |
JP4730525B2 (ja) | 画像処理装置及びそのプログラム | |
WO2016035568A1 (ja) | 信号処理装置および信号処理方法、固体撮像素子、撮像装置、電子機器、並びにプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060303 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20061206 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080115 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080122 |
|
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: 20080415 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080416 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110509 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110509 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120509 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130509 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140509 Year of fee payment: 6 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |