針對(duì)非標(biāo)檢測(cè)中的遮擋問題,可以采取以下解決方案:
1. 針對(duì)特定類型的遮擋采取不同的策略:
對(duì)于由非目標(biāo)物體造成的遮擋(occlusion),可以通過增加更多的數(shù)據(jù)和更強(qiáng)的特征來提高算法對(duì)遮擋的應(yīng)對(duì)能力。具體方法包括從數(shù)據(jù)入手,通過加掩膜、加擾動(dòng)等方式模擬遮擋情況,從而增強(qiáng)算法對(duì)遮擋的魯棒性。
對(duì)于由需要檢測(cè)的目標(biāo)物體自身造成的遮擋(crowded),可以通過設(shè)計(jì)特定的損失函數(shù)來解決,如使用Repulsion Loss。這種損失函數(shù)的核心思想是通過設(shè)置損失函數(shù),使得預(yù)測(cè)框與所負(fù)責(zé)的真實(shí)目標(biāo)框的距離縮小,同時(shí)使其與周圍非負(fù)責(zé)目標(biāo)框的距離加大,從而有效解決目標(biāo)之間的密集遮擋問題。
2. 優(yōu)化非極大值抑制算法:
對(duì)原始的NMS方法進(jìn)行改進(jìn),如采用Soft-NMS和DIOU-NMS等方法。這些改進(jìn)的方法在重疊嚴(yán)重的情況下,不會(huì)將邊界框多個(gè)合為一個(gè)而造成漏檢,而是根據(jù)交并比情況將抑制邊框的置信度進(jìn)行加權(quán)縮小處理或者是進(jìn)行中心點(diǎn)距離判斷的情況重新處理,從而提高檢測(cè)的準(zhǔn)確率。
3. 優(yōu)化損失函數(shù):
在目標(biāo)檢測(cè)任務(wù)中,損失函數(shù)是用來估量模型的預(yù)測(cè)值與真實(shí)值的不一致程度。通過優(yōu)化損失函數(shù),如改進(jìn)回歸損失函數(shù)與動(dòng)態(tài)非極大值抑制的目標(biāo)檢測(cè)框架,將原損失函數(shù)改進(jìn)為具有雙重懲罰項(xiàng)的切比雪夫距離交并比損失函數(shù),可以提高檢測(cè)框的精確度與網(wǎng)絡(luò)收斂速度,從而解決在嚴(yán)重遮擋狀態(tài)下檢測(cè)效果不佳的問題。
4. 實(shí)際測(cè)量中的遮擋處理:
在實(shí)際測(cè)量過程中,如遇到遮擋問題,應(yīng)盡可能移除遮擋物。若遮擋物無法移除,可通過坐標(biāo)計(jì)算等方法,計(jì)算出需要放樣被遮擋的點(diǎn)延伸線上的坐標(biāo),并進(jìn)行放樣,以完成測(cè)量過程。
5. 采用遮擋檢測(cè)技術(shù):
對(duì)于需要持續(xù)監(jiān)測(cè)的場(chǎng)景,可以采用遮擋檢測(cè)技術(shù),如配置攝像機(jī)的遮擋檢測(cè)功能。當(dāng)檢測(cè)到鏡頭被遮擋且超過設(shè)置時(shí)間時(shí),觸發(fā)報(bào)警,以便及時(shí)采取措施處理遮擋問題。
針對(duì)非標(biāo)檢測(cè)中的遮擋問題,可以從算法優(yōu)化、實(shí)際測(cè)量處理以及采用遮擋檢測(cè)技術(shù)等多個(gè)方面入手,制定有效的解決方案。