matlab 的图像里,小波变换和 Huffman 编码算是蛮常用的一对搭档。尤其是你想把图像压缩搞得更高效点,这俩配合起来还挺有意思的。
用Sobel和Laplacian-Gaussian方法做图像边缘提取,效果清晰,还挺适合用在灰度图上测试。Sobel 比较快,Laplacian-Gaussian 边缘更细腻一点,你可以两个都试试,对比看看。
小波变换适合做多分辨率,图像压缩和去噪时蛮好用的。像那种要保留图像细节又得控制大小的场景,小波就挺合适,搭配 Huffman 编码还能再压一压。
Huffman 编码压缩效率高,编码过程也不复杂,在图像存储或传输的时候能省不少空间。如果你做过 JPEG 压缩,那你肯定知道它基本算是标配。
想深入了解,可以看看这些文章——图像中的小波变换技术 和 matlab 编程-huffman 编码。代码和原理都有,跑一下例子更有感觉。
如果你平时也用 matlab 搞图像,建议搭配使用这几种方法试试,效果还不错。是做些小型图像压缩实验,比较省事,响应也快。