语义分割在线标注思路
创始人
2024-03-14 19:56:41
0

语义分割选择使用多边形框标注,相对于物体检测它多了一项计算mask掩膜的需求。
一个图片,可能会进行多项标注。每项标注里面都会在物体检测的格式基础上增加mask属性,mask解释为图像掩膜,里面存与图像宽高对应大小的二维数组。
此二维数组可理解为将图片每个像素分成行列,每行为一个子数组。图像上的每个像素点对应二维数组中一个元素。
使用多边形框对图像进行语义分割类型的标注。
若像素点位置落在标注框内,框内的像素点位置坐标的值为1,框外的值为0。
在这里插入图片描述

安排此项内容由前端直接统一计算得出。

实现基础思路

  1. 在AILabel标注插件之上,能知道图片本身的宽高,能知道图片标注区域所在的范围
  2. 根据宽高能初始化对应一个二维数组,从左上角起始每个像素对应其中一个元素
0 0 0
0 0 0
0 0 0

可以看到每个像素都是有对应坐标的。没有标注的时候这些像素位置对应的值都是0

  1. 根据标注框,能计算出在标注框范围内的像素点对应哪些坐标。将这些位置的坐标替换为1

掩膜计算

上述思路在实现过程中难点在于最后一条,怎么将多边形框起来的区域每个像素的位置在二维数组中置为1。

在GIS领域,判断点是否在多边形范围内是一个基础方法,这里主要说下实现原理。
原理比较简单,就是有一个GIS理论,一个点向一个方向发送射线,射线与多边形各个边相交的交点如果是奇数说明点在多边形范围内。

用工具画框时是有顺序的,先后画的两个点是挨着的,所以确定挨着的两个元素能够构成一条边。

可能会遇到的问题是:如果多边形的边比较多,图片比较大,那可能会很卡。
因此针对这个问题可以再考虑一些优化方案。

基础方案

作横向射线,如果交点数为0,那么当前行所有像素都不必再判断,可直接断定不会在多边形内。

优化方案

根据已有多边形的点,计算出多边形的外矩形框边界,这样判断的范围就更小了。
这种思路,不需要遍历所有,只要关注这个矩形区域内像素点坐标的判断即可。
在这里插入图片描述

  1. 以图片宽高初始化二维数组
  2. 以标注区域的外围矩形框的左上角开始遍历、右下角终止,逐一判断每个像素点是否落在矩形框内。如果是则相应位置置为1,否则为0

相关内容

热门资讯

轻纺城:3.71亿元房屋征收补... 12月25日,轻纺城(600790)发布公告,2022年6月,公司子公司国际物流中心与房屋征收部门签...
诉讼未决,海辰储能赴港IPO前... 储能类公司赴港IPO难不难?对果下科技而言,不难——更新招股书后便很快登陆港股市场。对海辰储能而言,...
江丰电子:分红政策详见未来三年... 证券之星消息,江丰电子(300666)12月25日在投资者关系平台上答复投资者关心的问题。 投资者提...
深度关注丨促进"四项... 安徽省亳州市健全“纪巡”联动机制,该市市委巡察机构将发现的生态环境保护方面问题线索及时移交市纪委监委...
上海出台23条政策措施 支持长... 近日,上海市科委会同松江区研究制订了《关于支持长三角G60科创走廊策源地建设的若干措施》。《若干措施...
藏格矿业:发布对外投资管理制度 藏格矿业公告称,公司制定对外投资管理制度,规范对外投资行为,明确对外投资需遵循合法合规、符合发展战略...
一审败诉!海峡创新因担保卷入房... 12月25日晚间,海峡创新(300300)发布公告,公司收到浙江省杭州市拱墅区人民法院送达的民事判决...
形势政策系列报告会第三场报告会... 新华社北京12月25日电 由中央宣传部、中央和国家机关工委、教育部、中央军委政治工作部、北京市委联合...
以考提质 以答践责——长春市宽... 12月23日,长春市宽城区举行2025年度领导干部法律知识考试,28名新提拔处级领导干部和31名新提...