亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        面向圖像分割的數(shù)據(jù)標注系統(tǒng)

        2022-12-01 07:03:42王曉懿
        鐵路通信信號工程技術(shù) 2022年11期
        關(guān)鍵詞:效率方法

        張 悅,王曉懿,李 娟

        (北京工業(yè)大學,北京 100020)

        1 概述

        隨著人工智能[1]領(lǐng)域的探索不斷深入,高鐵和城市交通逐漸走向智能化,越來越多的圖像識別算法應(yīng)用[2-3]在輔助導(dǎo)航、自動駕駛上。在實際場景中,高鐵在行駛過程中會面臨一些極端情況,例如泥石流災(zāi)害、軌道脫軌等,對于這些極端情況通常采用圖像識別的方式進行判斷 。而圖像識別算法的訓練需要大量高質(zhì)量的數(shù)據(jù)集,尤其是面向圖像分割算法[4]的語義分割標注數(shù)據(jù),獲取成本極高。語義分割標注是對物體區(qū)域進行劃分并分類,通常使用多邊形標注的方式對各類物體輪廓進行標注。目前針對物體輪廓標注多邊形的方式存在更為明顯的效率低下問題,人工標注成本過高。為控制數(shù)據(jù)標注成本,提高人工標注物體輪廓效率是最直接有效的方法,設(shè)計實現(xiàn)一個高效率的數(shù)據(jù)標注工具十分關(guān)鍵。

        2 數(shù)據(jù)標注問題概述

        國內(nèi)外已經(jīng)有很多開源[5]數(shù)據(jù)標注工具,例如CVAT、Labelme、VOTT等,這些標注工具都存在一些不足。一方面,在人工標注物體輪廓時,都通過描點標注多邊形的方式完成,描點標注的方式需要標注人員不斷進行點標記,操作繁多,人工標注效率較低;另一方面,當數(shù)據(jù)源是視頻時,沒有利用視頻幀連續(xù)的特殊性進行標注,標注效率較低。

        3 數(shù)據(jù)標注系統(tǒng)設(shè)計與實現(xiàn)

        針對上述數(shù)據(jù)標注問題,本章節(jié)提出提升人工標注物體輪廓效率的方法,并設(shè)計和實現(xiàn)一個數(shù)據(jù)標注系統(tǒng)。首先,進行數(shù)據(jù)標注系統(tǒng)的架構(gòu)設(shè)計;然后,針對人工描點標注多邊形操作繁多的問題,提出鼠標快速標注物體輪廓的方法,并應(yīng)用到系統(tǒng)當中;最后,利用視頻中幀連續(xù)的特性,進行整體拷貝/調(diào)整標注多邊形方法的研究和應(yīng)用。

        3.1 系統(tǒng)架構(gòu)

        本標注系統(tǒng)采用B/S架構(gòu)[6],前端使用React[7]框架,后端使用Flask框架[8],前后端通信使用Axios庫和SocketIO[9]技術(shù),采用前后端分離模式,采用關(guān)系型數(shù)據(jù)庫MySQL[10]存儲數(shù)據(jù)。前端即客戶端主要包含UI層和業(yè)務(wù)邏輯層,UI層負責界面展示和數(shù)據(jù)可視化,同時提供數(shù)據(jù)標注工作相關(guān)的交互功能,業(yè)務(wù)邏輯層負責實現(xiàn)前端標注操作的業(yè)務(wù)邏輯,處理數(shù)據(jù)變化,并提供與后端的通信的功能。后端即服務(wù)器端主要包含業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層,業(yè)務(wù)邏輯層提供接口給客戶端,為客戶端功能的實現(xiàn)提供業(yè)務(wù)邏輯處理,并集成圖像分割算法模塊,數(shù)據(jù)訪問層控制對數(shù)據(jù)庫的訪問操作,為業(yè)務(wù)邏輯層提供增刪改查方法。系統(tǒng)架構(gòu)設(shè)計如圖1所示。

        圖1 系統(tǒng)架構(gòu)設(shè)計Fig.1 System architecture design diagram

        3.2 鼠標快速標注方法設(shè)計

        面向圖像分割的數(shù)據(jù)標注系統(tǒng)能夠支持使用多邊形標注物體輪廓,目前純?nèi)斯俗⒍噙呅涡枰匚矬w輪廓描點標記,對于物體輪廓較為復(fù)雜的情況,描點標記的難度和復(fù)雜度會成倍上升。為了方便描繪物體輪廓,本標注系統(tǒng)提出了一種使用鼠標快速標注物體輪廓的方式:按下鼠標左鍵不松開,沿物體輪廓移動,鼠標移動過的位置生成標注多邊形。

        鼠標移動過程中會產(chǎn)生很多連續(xù)的點,將這些點的坐標記錄下來,作為原始數(shù)據(jù)。這些連續(xù)的點構(gòu)成曲線,如果將所有的點都顯示在界面上,會導(dǎo)致描述輪廓的點過多,需要維護的數(shù)據(jù)過大,編輯大量定點顯得不太現(xiàn)實,且大部分頂點對標注不產(chǎn)生積極作用。所以要對坐標點進行篩選,盡可能保留最少的坐標點來標注較為完整準確的物體輪廓。

        綜上所述,設(shè)計方案概括為:鼠標按下左鍵不松開,沿物體輪廓移動鼠標,開始快速標注過程,在這個過程中采集鼠標移動的每個坐標點并有序保存到集合中,當鼠標描繪物體輪廓完畢時松開鼠標左鍵,快速標注過程結(jié)束,將采集的有序坐標點集合中的所有點按一定的容忍值進行篩選,篩選后得到一個新的有序坐標點集合,這就是鼠標快速標注物體輪廓形成的多邊形的坐標點,用這些點在界面上繪制出標注多邊形即可。

        按照上述初步設(shè)計方案,要在本標注系統(tǒng)中進行實現(xiàn),細化為以下更為具體的設(shè)計方案。首先,鼠標左鍵拖動操作會觸發(fā)繪制區(qū)域的移動操作,所以給鼠標快速標注設(shè)置一個激活按鈕,當激活鼠標快速標注功能時,進入快速標注狀態(tài),禁用繪制區(qū)域的移動操作。然后,在激活鼠標快速標注功能時,要對鼠標左鍵的拖動事件進行注冊,包括“拖拽移動過程中(drag move)”“拖拽結(jié)束(drag end)”事件。在拖動事件“drag move”的回調(diào)函數(shù)中,采集觸發(fā)點的坐標,保存到指定集合中;在拖動結(jié)束事件“drag end”的回調(diào)函數(shù)中,將集合中的坐標進行處理,得到篩選后的集合后,替換掉按原集合繪制的多邊形。這樣,界面上就顯示了一個可以描述物體輪廓的多邊形。最后,當不需要鼠標快速標注功能時,同樣點擊激活按鈕,就可以取消快速標注功能,退出快速標注狀態(tài),恢復(fù)繪制區(qū)域的移動操作,在此操作中需要移除之前注冊的拖動事件,這樣就進入到標注系統(tǒng)默認狀態(tài)。

        3.3 整體拷貝/調(diào)整標注多邊形方法設(shè)計

        當標注數(shù)據(jù)源為視頻時,經(jīng)過預(yù)處理模塊會篩選出一組連續(xù)的幀圖片。顯然,這組圖片之間是有連續(xù)關(guān)系的。但是人工進行標注時,并沒有利用這種關(guān)系,人工對每一張幀圖片進行標注,標注效率并不高?;趲瑘D片之間的連續(xù)性可得,在兩張連續(xù)幀圖片中的物體也具有連續(xù)性,對應(yīng)的標注多邊形的位置、大小也具有相似性。因此,提出一種思路:將上一幀圖片的標注多邊形復(fù)制到連續(xù)的下一幀圖片上,再整體調(diào)整多邊形來吻合物體?;谝陨纤悸罚岢稣w拷貝/調(diào)整標注多邊形的方法。

        根據(jù)以上分析,對整體拷貝/調(diào)整方法進行詳細設(shè)計,細化為以下3個功能點:

        1)對整個標注多邊形進行拷貝操作;

        2)對整個標注多邊形進行移動操作;

        3)對整個標注多邊形調(diào)整大小操作。針對第一個功能點“對整個標注多邊形進行拷貝”,本系統(tǒng)提供兩種拷貝方式,即“整體拷貝到當前圖片”和“整體拷貝到下一張圖片”,兩種拷貝方式通過右鍵菜單以菜單選項顯示,供標注人員選擇??截惖疆斍皥D片的標注多邊形與原標注圖形原本在同一位置,會重疊在一起,無法區(qū)分選擇,所以設(shè)計復(fù)制的標注圖形向右下偏移5像素,方便標注人員區(qū)分與選擇,如圖2所示??截惖较乱粡垐D片的標注多邊形在位置和大小上與原標注多邊形保持一致。

        圖2 整體拷貝到當前圖片的示意Fig.2 Schematic diagram of whole copy to the current image

        針對第二個功能點“對整個標注多邊形進行移動”,本系統(tǒng)通過對整個標注多邊形注冊拖拽事件來實現(xiàn),對整個標注多邊形注冊“drag move”和“drag end”事件。在“drag move”事件的回調(diào)函數(shù)中,實時計算拖拽后的多邊形頂點的坐標,更新到顯示的多邊形中,實現(xiàn)多邊形跟隨拖拽實時移動位置的效果;在“drag end”事件的回調(diào)中,獲取到當前多邊形頂點的坐標,更新到數(shù)據(jù)模型中,以實現(xiàn)數(shù)據(jù)模型中的多邊形坐標與界面顯示的多邊形坐標保持一致。

        假設(shè)物體可能的位置在區(qū)域內(nèi)為均勻分布,那么流場內(nèi)每個點都有可能會對其產(chǎn)生影響,根據(jù)Leeway模型,以流場中Xij位置為例,假設(shè)物體處于該位置,那么物體可能的速度計算為

        為避免與標注區(qū)域的移動操作沖突,新增整體移動多邊形狀態(tài)。通過快捷鍵M激活整體移動多邊形狀態(tài),按以上論述對多邊形注冊拖拽事件,此時將不能編輯多邊形單個頂點,也不能整體調(diào)整多邊形大小寬高。當鼠標移動到標注多邊形上時,當前標注多邊形半透明填充類別顏色,這種高亮的顯示方式告訴標注人員,可以對當前標注多邊形進行整體移動操作;當鼠標移動離開標注多邊形,半透明填充色消失,當前多邊形填充色為透明。

        當標注多邊形顯示半透明填充色時,代表此多邊形可以被拖拽移動,在該多邊形上按下鼠標左鍵不松開,移動鼠標,多邊形會根據(jù)鼠標移動位置而實時跟隨移動,鼠標左鍵松開,多邊形移動結(jié)束,當前位置即為多邊形新的位置,如圖3所示,虛線多邊形為移動前多邊形的位置,實線多邊形為移動后多邊形的位置。

        圖3 整體移動多邊形示意Fig.3 Schematic diagram of whole moving polygon

        以圖3中頂點(x0,y0)的移動為例,根據(jù)水平和垂直移動的距離Δx、Δy,則新坐標(x1,y1)=(x0+Δx,y0+Δy)。針對第三個功能點“對整個標注多邊形調(diào)整大小”,本系統(tǒng)通過提供調(diào)整點的方式,允許標注人員拖動調(diào)整點對整個標注多邊形調(diào)整大小,與整體移動多邊形功能的實現(xiàn)類似,對調(diào)整點注冊拖拽事件,具體不再贅述,可以參考對整個多邊形注冊拖拽事件的描述。

        新增整體調(diào)整多邊形大小狀態(tài),通過快捷鍵R激活整體調(diào)整多邊形大小狀態(tài),此時將不能編輯多邊形單個點,也不能整體移動多邊形,鼠標左鍵點擊要整體調(diào)整的多邊形,激活該多邊形的整體調(diào)整功能,根據(jù)邊界框P(x,y,w,h)繪制出邊界框以及調(diào)整點,如圖4所示,表明可以對當前多邊形進行整體調(diào)整大小的操作。

        圖4 邊界框及調(diào)整點的繪制Fig.4 Bounding boxes and adjustment points drawing

        對調(diào)整點注冊拖拽事件,邊界框邊上的調(diào)整點是單向調(diào)整點,邊界框頂點上的調(diào)整點是雙向調(diào)整點。上、下邊中間的調(diào)整點僅支持上、下拖動,用來調(diào)整多邊形的高度。左、右邊中間的調(diào)整點僅支持左、右拖動,用來調(diào)整多邊形的寬度。頂點上的雙向調(diào)整點支持上、下、左、右拖動,用來同時調(diào)整多邊形的高度和寬度。以拖拽左上調(diào)整點改變多邊形大小為例進行推導(dǎo)計算多邊形頂點的坐標。

        拖拽邊界框左上調(diào)整點來整體調(diào)整多邊形大小的示意如圖5所示。假設(shè)向左調(diào)整寬度為Δx,向上調(diào)整寬度為Δy,那么調(diào)整后的邊界框P(x,y,w,h)=(x-Δx,y-Δy,w+Δx,h+Δy),以多邊形頂點(x0,y0)為例,調(diào)整后該頂點為(x0,y0),顯而易見x0=x0-Δx,y0的計算如公式(1)所示。

        圖5 整體調(diào)整多邊形大小的示意Fig.5 Schematic diagram of whole adjust of the polygon size

        4 系統(tǒng)應(yīng)用

        本文對高鐵行駛場景進行類別標注,通常的場景是正常的軌道,對鐵軌、護欄、列車、山脈等進行標注,并標記分類標簽,得到標注數(shù)據(jù)集,用以訓練圖像識別算法。如圖6所示,本標注系統(tǒng)對高鐵行駛場景進行標注。

        圖6 高鐵行駛場景標注示意Fig.6 Schematic diagram of high-speed railway operation scene annotation

        5 系統(tǒng)實驗與結(jié)果分析

        5.1 鼠標快速標注實驗

        實驗選擇30名標注人員對指定的同一批物體分別使用描點標注和鼠標快速標注兩種方式進行輪廓標注。

        第1次標注,30名標注人員使用描點標注方式,對30張標注圖片中指定的54個物體進行標注。第2次標注,30名標注人員使用鼠標快速標注方式,標注對象與第1次標注相同。

        為了更直觀地對上述兩次標注的數(shù)據(jù)進行對比,將兩種標注方式下的標注人員所用時長以柱狀圖形式展現(xiàn)出來,如圖7所示。為了體現(xiàn)使用鼠標快速方法的效率提升情況,將每個人效率提升的百分比計算出來,并以散點圖的形式展現(xiàn)出來,如圖8所示。

        圖7 描點標注與鼠標快速標注時長對比柱狀Fig.7 Bar chart of duration comparison of tracing points annotation and mouse fast annotation

        圖8 使用鼠標快速標注方法的效率提升散點Fig.8 Scatter diagram of efficiency improvement by using mouse fast annotation method

        從圖7中可以看出,在其他標注條件相同的情況下,每個標注人員使用鼠標快速標注方式的標注時間均少于描點標注的標注時間。由圖8分析可得,76.7%人員的標注效率提升在10%以上,100%人員的標注效率都得到了提升,標注效率平均提升11.6%,說明該方法可以有效提升標注效率。

        5.2 整體拷貝/調(diào)整標注多邊形實驗

        實驗選擇30名標注人員對30張標注圖片中指定的同一有連續(xù)運動軌跡的車輛進行描點標注和整體拷貝/調(diào)整標注。

        第1次標注,30名標注人員使用描點標注的方式標注30張圖片中的目標物體。第2次標注,30名標注人員可以使用整體拷貝/調(diào)整的方式輔助描點標注對30張圖片中的目標物體進行標注。

        為了更直觀的對上述兩次標注的數(shù)據(jù)進行對比,將兩種標注方式下的標注人員所用時長以柱狀圖的形式展現(xiàn)出來,如圖9所示。為了體現(xiàn)使用整體拷貝/調(diào)整標注方法的效率提升情況,將每個人效率提升的百分比計算出來,并以散點圖的形式展現(xiàn)出來,如圖10所示。

        圖9 描點標注與整體拷貝/調(diào)整標注時長Fig.9 Bar chart of duration comparison of tracing points annotation and whole copy/adjust annotation

        圖10 使用整體拷貝/調(diào)整方法的效率提升Fig.10 Scatter diagram of efficiency improvement by using whole copy/adjust annotation method

        從圖9中可以看出,在其他標注條件相同的情況下,每個標注人員使用整體拷貝/調(diào)整標注方式輔助標注的標注時間都少于僅使用描點標注方式的標注時間。由圖10可得,90%人員的標注效率提升超過28%,標注效率平均提升29.7%,說明該方法可以有效提升標注效率。

        6 小結(jié)

        本文主要圍繞人工標注物體輪廓效率低下的問題,以提高人工標注物體輪廓效率為目標,提出鼠標快速標注和整體拷貝/調(diào)整標注多邊形兩種標注方法,應(yīng)用于數(shù)據(jù)標注系統(tǒng)。結(jié)論如下。

        研究鼠標快速標注方法對標注效率的影響,通過實驗驗證了鼠標快速標注方法可以提升人工標注速度,可以達到提高標注效率的目的。鼠標快速標注方法比描點標注方法平均提升了11.6%的效率。

        研究整體拷貝/調(diào)整標注多邊形方法對標注效率的影響,通過實驗證明了整體拷貝/調(diào)整標注多邊形方法可以提高標注人員的標注效率。整體拷貝/調(diào)整標注多邊形方法相比描點標注方法平均縮短了29.7%的標注時間。

        猜你喜歡
        效率方法
        提升朗讀教學效率的幾點思考
        甘肅教育(2020年14期)2020-09-11 07:57:42
        注意實驗拓展,提高復(fù)習效率
        學習方法
        效率的價值
        商周刊(2017年9期)2017-08-22 02:57:49
        可能是方法不對
        用對方法才能瘦
        Coco薇(2016年2期)2016-03-22 02:42:52
        四大方法 教你不再“坐以待病”!
        Coco薇(2015年1期)2015-08-13 02:47:34
        賺錢方法
        捕魚
        跟蹤導(dǎo)練(一)2
        日韩亚洲av无码一区二区三区| 看一区二区日本视频免费| 日韩精品人妻系列中文字幕| 妺妺窝人体色www聚色窝仙踪| 99久久国语露脸精品国产| 丰满熟妇人妻av无码区| 91乱码亚洲精品中文字幕| 久久中文骚妇内射| 国产性一交一乱一伦一色一情| 久久天天躁狠狠躁夜夜中文字幕| 亚洲福利视频一区二区三区| 国产成人av无码精品| 国产无遮挡无码视频免费软件| 亚洲色欲Aⅴ无码一区二区| 精品国产一区二区av麻豆不卡| 久久精品99国产精品日本| 亚洲精品无码久久久久| 成人永久福利在线观看不卡| 亚洲一区二区三区精品久久av| 国产精品久久久久一区二区三区 | 欧美黑人xxxx又粗又长| 久青草国产视频| 久久久亚洲女精品aa| 国产青青草在线观看视频| 亚洲成人色区| 亚洲国产成人手机在线电影| 国产精品视频一区二区久久 | 亚洲一区二区三区成人在线| 亚洲精品98中文字幕| 中文字幕一区日韩精品| 久热香蕉视频| 日本中出熟女一区二区| 国产内射一级一片内射视频| 国产精品久久一区二区三区| 国产三级黄色在线观看| 精品久久一品二品三品| 国产二级一片内射视频播放| 国产亚洲精品自在久久蜜tv | 日本一区二区三区光视频 | 亚洲色自偷自拍另类小说| 人妻系列影片无码专区|