Cityscape數(shù)據(jù)集腳本readme描述及分析

The Cityscapes 數(shù)據(jù)集

該github庫包含用于檢查垢揩,準(zhǔn)備和評(píng)估Cityscapes數(shù)據(jù)集的腳本发框。 該大型數(shù)據(jù)集包含來自50個(gè)不同城市的街道場(chǎng)景中記錄的多種立體視頻序列,除了20000個(gè)弱注釋幀以外轿衔,還包含5000幀高質(zhì)量像素級(jí)注釋节吮。

官方下載鏈接請(qǐng)登錄www.cityscapes-dataset.net
百度云下載鏈接leftImage8bit+gtFine

數(shù)據(jù)集結(jié)構(gòu)

Cityscapes dataset 的文件夾結(jié)構(gòu)如下:

{root}/{type}{video}/{split}/{city}/{city}_{seq:0>6}_{frame:0>6}_{type}{ext}
其中獨(dú)立元素的含義是:
  • root Cityscapes數(shù)據(jù)集的根文件夾残邀。 我們的許多腳本檢查指向該文件夾的環(huán)境變量“CITYSCAPES_DATASET”是否存在屑咳,并將其作為默認(rèn)目錄萨赁。
  • type數(shù)據(jù)類型或形態(tài),比如 gtFine 代表精細(xì)的GroundTruth兆龙, leftImg8bit 代表左側(cè)相機(jī)的八位圖像杖爽。
  • split分割,即train紫皇, val慰安, test, train_extra或demoVideo聪铺。 請(qǐng)注意化焕,并非所有分組都存在所有類型的數(shù)據(jù)。 因此铃剔,偶爾找到空文件夾不要感到驚訝撒桨。
  • city這部分?jǐn)?shù)據(jù)集的所屬城市。
  • seq序列號(hào)键兜,使用6位數(shù)字凤类。
  • frame幀號(hào),使用6位數(shù)字普气。 請(qǐng)注意谜疤,在一些城市中,雖然記錄了非常長(zhǎng)的序列现诀,但在一些城市記錄了許多短序列夷磕,其中僅記錄了第19幀.
  • ext該文件的擴(kuò)展名和可選的后綴,例如赶盔, _polygons.json為GroundTruth文件
type可能的值
  • gtFine 精細(xì)注釋企锌,2975張訓(xùn)練圖,500張驗(yàn)證圖和1525張測(cè)試圖于未。 這種類型的注釋用于驗(yàn)證,測(cè)試和可選的訓(xùn)練陡鹃。 注解使用包含單個(gè)多邊形的“json”文件進(jìn)行編碼烘浦。 另外,我們提供png圖像萍鲸,其中像素值對(duì)標(biāo)簽進(jìn)行編碼闷叉。 有關(guān)詳細(xì)信息,請(qǐng)參閱helpers / labels.pyprepare中的腳本脊阴。
  • gtCoarse 粗略注釋握侧,可用于所有訓(xùn)練和驗(yàn)證圖像以及另一組19998張訓(xùn)練圖像(train_extra)蚯瞧。 這些注釋可以用于訓(xùn)練,也可以與gtFine一起使用品擎,也可以在弱監(jiān)督的環(huán)境中單獨(dú)使用埋合。
  • gtBboxCityPersons 行人邊界框注釋,可用于所有訓(xùn)練和驗(yàn)證圖像萄传。 有關(guān)更多詳細(xì)信息甚颂,請(qǐng)參閱helpers / labels_cityPersons.py以及CityPersons出版物(Zhang等,CVPR’17)秀菱。
  • leftImg8bit 左側(cè)圖像振诬,采用8位LDR格式。這些圖像都有標(biāo)準(zhǔn)的注釋.
  • leftImg16bit 左側(cè)圖像衍菱,采用16位HDR格式赶么。這些圖像提供每像素16位色彩深度并包含更多信息,特別是在場(chǎng)景的非常黑暗或明亮的部分脊串。 警告:圖像存儲(chǔ)為16位PNG辫呻,這是非標(biāo)準(zhǔn)的,并且不是所有庫都支持洪规。
  • rightImg8bit 右側(cè)圖像印屁,采用8位LDR格式。
  • rightImg16bit 右側(cè)圖像斩例,采用16位HDR格式雄人。
  • timestamp 記錄時(shí)間,單位是ns念赶。 每個(gè)序列的第一幀總是有一個(gè)0的時(shí)間戳础钠。
  • disparity 預(yù)先計(jì)算的視差深度圖。 為了獲得視差值叉谜,對(duì)于p> 0的每個(gè)像素p計(jì)算:d =(float(p)-1)/ 256旗吁,而值p = 0是無效測(cè)量。 警告:圖像存儲(chǔ)為16位PNG停局,這是非標(biāo)準(zhǔn)的很钓,并且不是所有庫都支持。
  • camera 內(nèi)部和外部相機(jī)校準(zhǔn)董栽。 有關(guān)詳情码倦,請(qǐng)參閱 csCalibration.pdf
  • vehicle 車輛測(cè)距,GPS坐標(biāo)和室外溫度锭碳。 詳情請(qǐng)參閱csCalibration.pdf
    隨著時(shí)間的推移可能會(huì)增加更多類型袁稽,并且并非所有類型都是最初可用的,如果您需要其他元數(shù)據(jù)來運(yùn)行您的方法擒抛,請(qǐng)告訴我們推汽。
split可能出現(xiàn)的值
  • train 通常用于訓(xùn)練, 包含 2975 張帶有粗糙或精細(xì)標(biāo)注的圖像
  • val 應(yīng)該用于驗(yàn)證hyper-parameters补疑,包含500個(gè)具有精細(xì)和粗糙注釋的圖像。 也可以用于訓(xùn)練.
  • test 用于在我們的評(píng)估服務(wù)器上測(cè)試歹撒。 注釋不公開莲组,但為方便起見,我們包含自我車輛和整改邊界的注釋栈妆。
  • train_extra 可以選擇性地用于訓(xùn)練胁编,包含帶有粗略注釋的19998張圖像
  • demoVideo 可用于定性評(píng)估的視頻序列,這些視頻不提供注釋

腳本

下載鏈接:https://github.com/mcordts/cityscapesScripts
在名為 scripts的文件夾中有數(shù)據(jù)集包含幾個(gè)腳本

  • helpers 被其他腳本文件調(diào)用的幫助文件
  • viewer 用于查看圖像和標(biāo)注的腳本
  • preparation 用于將GroundTruth注釋轉(zhuǎn)換為適合您的方法的格式的腳本
  • evaluation 評(píng)價(jià)你的方法的腳本
  • annotation 被用來標(biāo)注數(shù)據(jù)集的標(biāo)注工具

請(qǐng)注意鳞尔,所有文件頂部都有一個(gè)小型documentation嬉橙。 非常重要

  • helpers/labels.py 定義所有語義類ID的中心文件,并提供各種類屬性之間的映射寥假。
  • helpers/labels_cityPersons.py 文件定義所有CityPersons行人類的ID并提供各種類屬性之間的映射市框。
  • viewer/cityscapesViewer.py 查看圖像并覆蓋注釋。
  • preparation/createTrainIdLabelImgs.py 將多邊形格式的注釋轉(zhuǎn)換為帶有標(biāo)簽ID的png圖像糕韧,其中像素編碼可以在“l(fā)abels.py”中定義的“訓(xùn)練ID”枫振。
  • preparation/createTrainIdInstanceImgs.py 將多邊形格式的注釋轉(zhuǎn)換為帶有實(shí)例ID的png圖像,其中像素編碼由“train ID”組成的實(shí)例ID萤彩。
  • evaluation/evalPixelLevelSemanticLabeling.py 該腳本來評(píng)估驗(yàn)證集上的像素級(jí)語義標(biāo)簽結(jié)果粪滤。該腳本還用于評(píng)估測(cè)試集的結(jié)果。
  • evaluation/evalInstanceLevelSemanticLabeling.py 該腳本來評(píng)估驗(yàn)證集上的實(shí)例級(jí)語義標(biāo)簽結(jié)果雀扶。該腳本還用于評(píng)估測(cè)試集的結(jié)果杖小。
  • setup.py 運(yùn)行 setup.py build_ext --inplace 啟用cython插件以進(jìn)行更快速的評(píng)估。僅針對(duì)Ubuntu進(jìn)行了測(cè)試愚墓。
    腳本可以通過 pip安裝予权,如下:
    sudo pip install .
    這將腳本安裝為名為cityscapesscripts的python模塊并公開以下工具,請(qǐng)參閱上面的說明:
  • csViewer
  • csLabelTool
  • csEvalPixelLevelSemanticLabeling
  • csEvalInstanceLevelSemanticLabeling
  • csCreateTrainIdLabelImgs
  • csCreateTrainIdInstanceImgs
    請(qǐng)注意浪册,對(duì)于您需要安裝的圖形工具:
  • sudo apt install python-tk python-qt4

測(cè)評(píng)

一旦你想在測(cè)試集上測(cè)試你的方法扫腺,請(qǐng)?jiān)谀闾峁┑臏y(cè)試圖像上運(yùn)行你的方法并提交你的結(jié)果:www.cityscapes-dataset.net/submit/
對(duì)于語義標(biāo)注,我們要求結(jié)果格式與我們的名為labelIDs的標(biāo)簽圖像的格式相匹配村象。
因此笆环,您的代碼應(yīng)該生成圖像,其中每個(gè)像素的值與labels.py中定義的類ID相對(duì)應(yīng)厚者。
請(qǐng)注意咧织,我們的評(píng)估腳本包含在腳本文件夾中,可用于在驗(yàn)證集上測(cè)試您的方法籍救。
有關(guān)提交過程的更多詳細(xì)信息,請(qǐng)咨詢我們的網(wǎng)站渠抹。

聯(lián)系我們

參考鏈接
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末蝙昙,一起剝皮案震驚了整個(gè)濱河市闪萄,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌奇颠,老刑警劉巖败去,帶你破解...
    沈念sama閱讀 206,126評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異烈拒,居然都是意外死亡圆裕,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門荆几,熙熙樓的掌柜王于貴愁眉苦臉地迎上來吓妆,“玉大人,你說我怎么就攤上這事吨铸⌒新#” “怎么了?”我有些...
    開封第一講書人閱讀 152,445評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵诞吱,是天一觀的道長(zhǎng)舟奠。 經(jīng)常有香客問我,道長(zhǎng)房维,這世上最難降的妖魔是什么沼瘫? 我笑而不...
    開封第一講書人閱讀 55,185評(píng)論 1 278
  • 正文 為了忘掉前任,我火速辦了婚禮咙俩,結(jié)果婚禮上耿戚,老公的妹妹穿的比我還像新娘。我一直安慰自己暴浦,他們只是感情好溅话,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,178評(píng)論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著歌焦,像睡著了一般飞几。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上独撇,一...
    開封第一講書人閱讀 48,970評(píng)論 1 284
  • 那天屑墨,我揣著相機(jī)與錄音,去河邊找鬼纷铣。 笑死卵史,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的搜立。 我是一名探鬼主播以躯,決...
    沈念sama閱讀 38,276評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了忧设?” 一聲冷哼從身側(cè)響起刁标,我...
    開封第一講書人閱讀 36,927評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎址晕,沒想到半個(gè)月后膀懈,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,400評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡谨垃,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,883評(píng)論 2 323
  • 正文 我和宋清朗相戀三年启搂,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片刘陶。...
    茶點(diǎn)故事閱讀 37,997評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡胳赌,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出易核,到底是詐尸還是另有隱情匈织,我是刑警寧澤,帶...
    沈念sama閱讀 33,646評(píng)論 4 322
  • 正文 年R本政府宣布牡直,位于F島的核電站缀匕,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏碰逸。R本人自食惡果不足惜乡小,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,213評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望饵史。 院中可真熱鬧满钟,春花似錦、人聲如沸胳喷。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽吭露。三九已至吠撮,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間讲竿,已是汗流浹背泥兰。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評(píng)論 1 260
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留题禀,地道東北人鞋诗。 一個(gè)月前我還...
    沈念sama閱讀 45,423評(píng)論 2 352
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像迈嘹,于是被迫代替她去往敵國(guó)和親削彬。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,722評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容