简体   繁体   English

超级像素的纹理?

[英]Texture for Superpixels?

Since superpixels have irregular shape, I am not sure how to extract the texture features for them. 由于超像素的形状不规则,因此我不确定如何为它们提取纹理特征。 All the techniques that I have found online require a rectangular image for extracting texture information. 我在网上找到的所有技术都需要一个矩形图像来提取纹理信息。

There are at least two methods I can think of. 我至少可以想到两种方法。 Either compute the filter response on the entire undivided image and group the responses in each superpixel, or compute color histogram of the superpixel as an approximation for a texture feature. 在整个未分割的图像上计算滤波器响应,并将响应分组到每个超像素中,或者计算超像素的颜色直方图作为纹理特征的近似值。

There is also another way. 还有另一种方式。 Find center of each superpixel. 找出每个超像素的中心。 Taking this center, form a patch of some size like 20x20 around this center. 以该中心为中心,在该中心周围形成一些大小约为20x20的小块。 Extract features from this 20x20 patch and pass it into a classifier. 从20x20补丁中提取特征,并将其传递到分类器中。 I am using this way in my research and it is working perfectly for me. 我在研究中使用了这种方式,并且对我来说效果很好。

@kkdirvi您的回答很有帮助,但是如果超像素的大小小于20 * 20,则您放置的方法无法带来当前超像素所属类中不存在的信息

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM