发明名称 |
IMAGE INTERPOLATION DEVICE AND METHOD THEREOF |
摘要 |
The present application discloses an image interpolation method for interpolating a pixel and enhancing an edge in an image, comprising detecting an edge position in an image; obtaining edge characteristics associated with the edge position; determining whether an interpolation point is located within an edge region based on the edge characteristics of an array of p×q pixels surrounding the interpolation point, wherein p and q are integers larger than 1; determining edge direction of an interpolation point located within the edge region, wherein the edge direction is normal to gradient direction; classifying the edge direction accordingly to in angle subclasses and n angle classes; wherein each angle class comprises one or more subclasses, m and n are integers, and n≦m; selecting a one-dimensional horizontal interpolation kernel based on the angle class; performing a horizontal interpolation using the selected one-dimensional horizontal interpolation kernel; and performing a vertical interpolation using a one-dimensional vertical interpolation kernel. |
申请公布号 |
US2016364839(A1) |
申请公布日期 |
2016.12.15 |
申请号 |
US201515030588 |
申请日期 |
2015.12.10 |
申请人 |
BOE TECHNOLOGY GROUP CO., LTD. |
发明人 |
Duan Ran;Zhang Lijie |
分类号 |
G06T3/40;G06K9/46;G06K9/00 |
主分类号 |
G06T3/40 |
代理机构 |
|
代理人 |
|
主权项 |
1. An image interpolation method for interpolating a pixel, comprising
detecting an edge position in an image and obtaining edge characteristics associated with the edge position; determining whether an interpolation point is located within an edge region based on the edge characteristics of an array of p×q pixels surrounding the interpolation point, wherein p and q are integers larger than 1; determining edge direction of an interpolation point located within the edge region; classifying the edge direction into one of m angle subclasses and one of n angle classes; wherein each angle class comprises one or more subclasses, m and n are integers, and n≦m; selecting a one-dimensional horizontal interpolation kernel based on the classified angle class, performing a horizontal interpolation on the interpolation point using the selected one-dimensional horizontal interpolation kernel; and performing a vertical interpolation on the interpolation point using a predetermined one-dimensional vertical interpolation kernel. |
地址 |
|