作者Marlee (马力)
看板MATLAB
标题[讨论] 影像 downsampling 缩减取样
时间Tue Jul 16 23:08:25 2013
我GOOGLE了很久都找不到答案所以上来问问大家
在做影像downsampling的时候,我找到的方法大都是用内插法
例如:最邻近内插法(Nearest Neighbor Interpolation; NN)、双线性内插法(Bilinear
Interpolation)与双立方回旋内插法(Bicubic interpolation
几乎所有的范例都是在讲upsampling的,没有人举downsampling的例子
想请问一下再用内插法downsampling的时候,这三种方法会有差吗?
实际用MATLAB做是有差,同样一张影像,分别用这三种方法downsampling 0.5倍
再分别用SURF萃取特徵点并与原影像作特徵匹配
结果是(数量差不多):
特徵点数量: NN > Bilinear > Bicubic
匹配完的数量: Bicubic > Bilinear > NN
可是我看网路上的文章,不懂差在哪里(downsampling的时候)
想请问这三种方法在downsampling的时候的优缺点
还有,一般来说downsampling後再做特徵萃取,可以加速运算的时间
但是特徵点会变很少,因为资讯量下降,很理所当然
我想问有没有甚麽方法,downsampling後,影像品质还是很好
特徵点不会变太少
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.171.99.123
1F:→ YoursEver:downsampling需的的是prefiltering,非interpolation. 07/16 23:33
2F:推 doom8199:假设一张 gray image [1, 5, 10, 200] 07/17 13:22
3F:→ doom8199:若要拿一个数字代表全体,怎麽表示都会很差 07/17 13:23
4F:→ doom8199:downsample 容易发生 alasing effect 07/17 13:24
5F:→ doom8199:影像品质好坏也都是 case by case 07/17 13:25
6F:→ doom8199:例如一张全白影像,你怎麽做 DS, quality 还是一样好 07/17 13:26
7F:→ doom8199:但对於高频成分居多的 texture, 再好 DS alg. 07/17 13:28
8F:→ doom8199:资讯量都会被破坏很多 07/17 13:29
9F:→ doom8199:综合上述,原po该想的是如何善加利用高频data 算feature 07/17 13:31
10F:→ doom8199:如何不浪费过多运算资源在低频成分上 07/17 13:32
11F:→ doom8199:而非做 DS 将资讯通通破坏,只为了节省运算时间 07/17 13:33
12F:→ YoursEver:原po想做的可能是加速; 靠coarse-to-fine的架构就好. 07/17 13:35