【发布时间】:2016-08-17 21:38:24
【问题描述】:
目标是从图像中定位对象。我决定修改和训练现有模型。但是,我无法决定是应该使用掩码还是仅使用 ROI 来训练模型。
例如:对于 1 类数据,只有 1 类对象会出现在图像上,每隔一个区域将用 0 填充,对于第 2 类我会做同样的事情,只留下 2 个掩码中的第 3 类和第 4 类的对象,依此类推。
第二种方法,使用 ROI:我将不使用蒙版从图像中裁剪每个类,只裁剪感兴趣的区域。
然后,我希望继续做类似的事情:https://github.com/jazzsaxmafia/Weakly_detector
我应该选择第一种还是第二种?任何诸如“你的计划行不通,试试这个”之类的 cmets 也会受到赞赏。
--编辑-- 说清楚,
原图:http://s31.postimg.org/btyn660bf/image.jpg
第一种使用蒙版的方法:
- 第一类:http://s31.postimg.org/4s0pjywpn/class11.png
- 第二类:http://s31.postimg.org/3zy1krsij/class21.png
- 第三类:http://s31.postimg.org/itcp5j09n/class31.png
- 第四类:http://s31.postimg.org/yowxv31gb/class41.png
第一种使用 ROI 的方法:
- 第一堂课:http://s31.postimg.org/4x4gtn40r/class1.png
- 第二类:http://s31.postimg.org/8s7uw7n6j/class2.png
- 第三类:http://s31.postimg.org/mxdny0w7v/class3.png
- 第四类:http://s31.postimg.org/qfpnuex3v/class4.png
P.S : 对于新示例,对象的位置将非常相似,因此使用掩码方法可能会更有用一些。对于 ROI 方法,我需要对每个大小非常不同的对象进行归一化。然而,对整个图像掩码进行归一化可能会使原始掩码之间的差异更小。
【问题讨论】:
标签: image-recognition conv-neural-network