99re热视频精品首页-99re热视频在线-99re热视频这里只有精品5-99re热线精品视频-99re热在线观看-99re热在线视频

NVIDIA Metropolis通過簡化攝像頭校準 增強AI驅動的多攝像頭追蹤

NVIDIA Metropolis 是一個利用 AI 實現各個行業視覺數據分析的應用框架和開發者工具套件。它所提供的多攝像頭追蹤參考 AI 工作流由云原生 NVIDIA Metropolis 微服務驅動,可實現跨多個攝像頭的高級物體追蹤和定位功能。本文將討論攝像頭校準、如何使用 Metropolis 攝像頭校準套件來校準真實攝像頭,以及如何使用 NVIDIA Omniverse 擴展校準合成攝像頭。

本文是構建多攝像頭追蹤視覺AI應用系列文章的第三篇。在第一和第二篇文章中,我們介紹了提高系統準確性的整個端到端工作流和微調過程。

NVIDIA Metropolis 是一個利用AI實現各個行業視覺數據分析的應用框架和開發者工具套件。它所提供的多攝像頭追蹤參考 AI 工作流由云原生 NVIDIA Metropolis 微服務驅動,可實現跨多個攝像頭的高級物體追蹤和定位功能。本文將討論攝像頭校準、如何使用 Metropolis 攝像頭校準套件來校準真實攝像頭,以及如何使用 NVIDIA Omniverse 擴展校準合成攝像頭。

攝像頭校準

攝像頭校準是確定特定攝像頭參數或估計攝像頭特性的過程。攝像頭校準可將攝像頭在 2D 世界中看到的景象轉換成現實世界坐標系,是許多基于視覺的應用的基礎。例如在創建多攝像頭追蹤應用時,需要先進行攝像頭校準,才能完成主要涉及坐標轉換的特定操作。

攝像頭參數由外在參數和內在參數兩部分組成。外在參數定義了攝像頭相對于指定世界坐標系的平移和旋轉,從而實現攝像頭坐標和世界坐標之間的映射。內在參數則實現了攝像頭坐標與像素坐標之間的映射。

多攝像頭追蹤中的攝像頭校準

NVIDIA Metropolis 多攝像頭 AI 參考工作流主要使用攝像頭作為傳感器,并對檢測到的移動物體進行大量時空方面的處理。由于物體最初在攝像頭視圖內的像素域中檢測到,因此為了在下游進行大量時空分析,一個必不可少的步驟就是將像素域與所需坐標系相關聯。

在 Metropolis AI 工作流中,攝像頭定位對下游任務的整體準確性有重大影響。詳細信息可參見攝像頭定位指南:

https://docs.nvidia.com/mms/text/MDX_Camera_Positioning_Guide.html

通過正確的攝像頭校準,就能在所需坐標系中定位檢測到的物體。這在許多核心能力中都起著至關重要的作用,包括但不限于:

將攝像頭用作傳感器的位置服務:檢測攝像頭內的物體,并通過校準后的攝像頭參數,計算出其在具有現實意義的坐標系上的位置。例如,零售店可以在平面圖上定位攝像頭看到的店內顧客。

多個攝像頭之間的活動關聯:當根據同一坐標系校準多個攝像頭后,就可以關聯各個攝像頭并進行推理,從而提供綜合洞察。例如,共享坐標系中的移動歷史記錄可以幫助確定攝像頭_1 檢測到的人_A 和攝像頭_2 檢測到的人_B 是否是同一個人;可以通過覆蓋不同區域的多個攝像頭,無縫追蹤一個人在倉庫中的行走軌跡等。

基于距離的度量計算:鑒于攝像頭的特性,直接在像素域進行距離計算并不可靠。例如 X 個像素覆蓋的實際距離(以米為單位)會因幀內位置的不同而產生很大差異。根據直角坐標系來校準攝像頭可以使距離計算更加方便。

圖 1 是一個實時位置系統示例。在一個 100 個攝像頭覆蓋的 10 萬平方英尺倉庫空間內,每個人的位置都可以在倉庫平面圖上進行追蹤。這樣的系統建立在上述通過正確攝像頭校準來實現的核心能力基礎上。

圖 1. 通過多個攝像頭追蹤多個物體的實時位置系統

當前的 Metropolis 參考AI工作流假定攝像頭沒有失真或失真很小,這樣就能確保像素坐標系與指定的世界坐標系之間的映射是線性的。這需要從兩個坐標系中選擇參考點進行計算。

特別是需要一系列地標,其中每個地標的像素值(x, y)和世界坐標(X, Y, Z)都是已知的。在我們的許多用例中,指定的世界坐標系是一個 2D 笛卡爾平面,或者更具體地說,是一個平面圖的圖像。以平面圖的一角為原點,可以將該笛卡爾平面轉換為平面圖圖像的像素值。

在這個意義上,世界坐標(X, Y, Z)變成了(X, Y),2D 轉 3D 的映射問題實際上變成了 2D 轉 3D 的透視變換問題。而作為該校準過程的輸出結果,根據地標計算出的 3 x 3 同構矩陣可用于以后的位置變換。

圖 2 提供了兩個演示該過程的示例,考慮到任務是找到左側攝像頭像素與右側平面圖之間的映射關系,唯一需要的是一系列可同時位于左右兩側的地標 {1, 2, 3, 4, ...}。選定一系列地標后,攝像頭位置(x, y)和世界位置(X, Y)會以相應的像素坐標形式給出,然后就可以通過現有的庫,輕松計算出同構矩陣(例如 OpenCV)。

圖 2. 來自攝像頭視圖和平面圖的參考點

現在,解決像素轉世界的映射問題,可以歸結為選擇參考點并獲取其在攝像頭畫面和平面圖中的像素值。這項工作看似簡單,實則不易。設計得當的工具可以大大減少工作量,簡化任務。

使用 Metropolis攝像頭校準套件

簡化現實世界的校準工作

您可以使用 Metropolis 攝像頭校準套件來執行攝像頭校準任務,并以適當的格式輸出文件,以便與其他 Metropolis 服務無縫對接。

視頻 1. 通過簡化攝像頭校準,增強AI驅動的多攝像頭追蹤

Metropolis 攝像頭校準套件提供以下功能:

項目組織、導入和導出

通過 Metropolis 媒體服務輕松導入攝像頭

用于選定參考點的 GUI

用于自檢的即時重投影錯誤

支持更多 Metropolis 功能的附加組件,包括感興趣區域(ROI)和絆線

使用 API 插入文件

有三種校準模式可供使用:

笛卡爾校準:一種在沒有參考建筑地圖的情況下創建外部校準的方法。用戶可以創建自己的全局坐標系。

多攝像頭追蹤:該模式是使用校準套件的最常見方式,也是本文的重點。采用該模式的用戶只需提供一個建筑地圖,每個攝像頭就能根據該地圖進行校準。

圖像:在圖像上繪制絆線和 ROI 并獲取像素坐標。對于某些下游任務,需要在攝像頭視圖中添加某些人為假象,以計算特定指標,例如基于絆線穿越次數的物體計數等。

最簡單的方法是使用示例應用中提供的資產來導入一個項目。通過 calibration.json、imageMetadata.json 和 Images.zip,用戶可以導入一個已經設置好的項目。

如要從頭開始創建一個多攝像頭追蹤項目,需要一個平面圖以及一項媒體服務,或者多張來自攝像頭的圖像,還需要來自攝像頭的信息,來幫助 Metropolis UI 設置攝像頭。

在導入項目或創建新項目后,“項目”頁面將引導您完成創建必要人工假象的步驟。首先,上傳平面圖。平面圖可以是代表攝像頭所見空間的建筑地圖。

接下來,如果您使用的是媒體服務,可以使用與部署案例最相關的 URL 導入傳感器。這是將傳感器導入套件的最簡單方法,但并非唯一的方法。如果不使用媒體服務,則需要設置傳感器。

首先為每個傳感器創建一個新傳感器,并添加攝像頭詳細信息。這些詳細信息對于將攝像頭導入 Metropolis 工作流非常必要。關閉該模態后,您會看到網格中顯示了一個傳感器,您可以單擊攝像頭圖標上傳圖像。如果您在上一步中發現了傳感器,則表示圖像應該已經從媒體服務中提取。對每個傳感器重復此步驟。

校準時,在攝像頭圖像上為每個傳感器創建一個多邊形,并在平面圖上創建相應的多邊形。然后,在平面圖空間中選擇在攝像頭圖像中可見的點或地標。通過這些相應的對,可以創建一個轉換矩陣,將攝像頭空間中的軌跡映射到平面圖上。

根據空間大小,最好選擇 8 到 15 個點。開始時至少需要 8 個點。圖 2 顯示了平面圖上已確認的在攝像頭圖像中可見的地標。如果在某一區域出現校準偏差,可通過添加更多的點幫助改善軌跡。

創建兩個多邊形后,添加一個 ROI 多邊形以及絆線和方向線。校準階段的示例見圖 3。

圖 3. 經過 Metropolis 攝像頭校準套件 的校準階段后完全校準的攝像頭示例

校準設置完成后,單擊“校準”查看重投影誤差并單擊“接受”(如果可以接受)。然后單擊“驗證”測試校準,繪制軌跡或多邊形,查看攝像頭域中的點如何落在平面圖上。如果平面圖上的投影點可以接受,就能夠驗證校準。如果不行,則在校準階段調整多邊形,直到校準合格為止。

接下來,設置平面圖并將攝像頭放置在平面圖上。這是在 Metropolis 工作流的用戶界面中顯示攝像頭所必不可少的一個步驟。有關如何放置傳感器的示例,請參見圖 4。

圖 4. 放置在 Metropolis攝像頭校準套件中 的平面圖上的傳感器

最后,導出可用于 Metropolis 工作流的人為假象文件 calibration.json、imageMetadata.json 和 images.zip。

借助 Metropolis 攝像頭校準套件,您可以輕松簡化真實攝像頭上的手動攝像頭校準流程。它所提供的格式化文件可供下游 Metropolis 服務無縫使用。

NVIDIA Omniverse 中的

合成攝像頭自動校準

Metropolis 參考應用也可以使用合成數據。這些參考應用提供在 NVIDIA Omniverse 平臺上創建的合成視頻數據。與現實世界中的攝像頭一樣,合成攝像頭也必須經過校準后,才能實現像素坐標與平面圖之間的映射。

視頻 2. 通過簡化攝像頭校準,增強 AI 驅動的多攝像頭追蹤

由于能夠完全控制 Omniverse 中的合成攝像頭,因此不需要手動選擇參考點。只需點擊一下按鈕,Omniverse 中的 omni.replicator.agent.camera_calibration 自動校準擴展就能輸出所需的虛擬攝像頭映射。該自動校準工具包含在 omni.replicator.agent 擴展中。

如要了解更多信息,請參見 Omniverse 攝像頭校準文檔:https://docs.omniverse.nvidia.com/isaacsim/latest/replicator_tutorials/ext_replicator-agent/camera_calibration.html

如要使用 omni.replicator.agent.camera_calibration,首先創建一個俯視攝像頭以及待校準的攝像頭。俯視攝像頭的精確攝像頭視圖將被用作平面圖。擴展將自動從攝像頭視圖中為每個待校準的攝像頭選擇平面圖上的點,并計算它們在俯視攝像頭中的對應點。

使用 omni.replicator.agent.camera_calibration 擴展的詳細情況如下:

通過從攝像頭視圖中隨機投射光線,來自動選擇參考點,記錄光線與平面圖相交的位置。

攝像頭的外在矩陣由攝像頭原型的變換矩陣導出,內在矩陣則根據攝像頭原型的屬性計算得出。

將參考點的 3D 位置轉換為攝像頭圖像平面上的 2D 位置,并使用這些數據計算出攝像頭的投影矩陣。

計算參考點 3D 位置與俯視攝像頭圖像平面之間的平移參數和縮放因子,這能夠提供攝像頭視圖與平面圖之間的對應關系。

通過向平面圖均勻投射光線來確定攝像頭的視野(FOV),收集命中點的數據,然后根據這些命中點的坐標生成視場多邊形。

最后,將攝像頭的內在矩陣和外在矩陣以及投影矩陣和攝像頭視圖與平面圖之間的對應關系導出到 JSON 文件,并在場景的俯視圖像上渲染 FOV 多邊形。

在 Omniverse 中創建合成攝像頭相對簡單,是一個生成合成視頻數據的好方法,所生成的數據可用于模型訓練和仿真等各種下游任務。omni.replicator.agent.camera_calibration 為用戶提供了一個方便創建格式化攝像頭校準文件的工具,這樣,Omniverse 中的合成攝像頭就能輕松用于各種 Metropolis 參考工作流或應用。

結論

通過攝像頭校準,NVIDIA Metropolis 參考應用可以在提供的平面圖上定位檢測到的物體,并建立多個攝像頭之間的物體位置空間關聯。這是在智能視頻分析領域,構建大規模實時位置服務和其他有意義的服務,所必不可少的一個步驟。

日韩A片无码ⅩXXXX| 亚洲中文字幕日本无线码| 欧美交换配乱婬粗大| 精品国产乱码久久久久久软件大全 | 草草影院CCYY国产日本欧美| 最新国产精品亚洲| 亚洲中文字幕无码久久2020| 亚洲AV无码成人精品区在线播放| 熟睡入侵JEALOUSVUE| 人妻多毛丰满熟妇av无码| 美女直播全婐APP免费| 久久精品饰品有限公司网站| 护士猛少妇色XXⅩXXX猛叫| 国产精品自在线拍国产电影| 成人乱婬AV日日摸夜夜爽| BGMBGMBGM老太太HD| 做I爱直播APP| 中国又粗又大XXXXBBBB| 野花日本大全免费观看中文7 | 亚洲欧美另类在线观看| 新妺妺窝人体色7777婷婷| 无码AV无码免费一区二区| 少妇熟女久久综合网色欲| 日本老熟妇MATUREBBW| 人妻少妇精品中文字幕av蜜桃 | 无码AV天堂一区二区三区| 色悠久久久久综合先锋影音下载| 人人妻人人爽人人爽| 人妻少妇aB又紧又爽精品视频| 欧美性猛交XXXX乱大交极品| 欧美精品成人久久AV爱乃娜美| 蜜臀AV网站在线| 美女裸露双奶头尿口无遮挡网站 | 久久一日本道色综合久久| 久久国产精品成人无码网站 | 久久综合婷婷成人网站| 久久久无码人妻精品无码| 久久久亚洲熟妇熟女ⅩXXX直播| 久久精品国产久精国产思思| 久久久噜噜噜久噜久久 | 艳妇臀荡乳欲伦交换H漫画小说 | 无码中文AV有码中文AV| 无码人妻精品一区二区三区99不| 无码人妻熟妇av又粗又大| 西方44大但人文艺术是什么东西| 性生生活大片又黄又| 亚洲VA在线∨A天堂VA欧美V| 亚洲国模私拍人体GOGO| 亚洲最大成人综合网720P| 在线观看4480私人影视| 97精品伊人久久大香线蕉APP| EEUSS鲁片一区二区三区| 成 人 黄 色 视 频网址大全| 丰满人妻被两个按摩师| 国产精品无码一区二区三区在 | 亚洲AV日韩AV无码AV| 亚洲第一无码XXXXXX| 一本加勒比波多野结衣| 97夜夜澡人人双人人人喊| 成年免费手机毛片免费看无码| 国产97色在线 | 日韩| 国产亚洲精品自在久久VR| 久久精品国产99国产精品澳门| 免费女同毛片在线播放| 人妻无奈被迫屈辱1-9| 唐人社视频呦一区二区| 亚洲AV无码熟妇在线观看| 亚洲一线产区二线产区| 97电影九七电影理论片| 粗了大了 整进去好爽视频| 国产色无码精品视频国产| 精品无码一区二区Av蜜桃| 免费无遮挡禁18污污网站| 人妻少妇aB又紧又爽精品视频| 亚洲国产精品VA在线看黑人| 亚洲中文字幕日产乱码小说| 天堂中文资源在线最新版下载| 亚洲蜜桃无码一区二区三区| 性国产VIDEOFREE高清| 亚洲丰满性熟妇ⅩXXOOO| 夜夜嗨AV一区二区三区| A阿V天堂亚洲阿∨天堂在线| 顶级大但人文艺术视频 音乐| 国产人久久人人人人爽| 狠狠澡人人添人人爽人妻少妇| chinese熟女老女人hd视频| 成人区人妻精品一区二区不卡视频| 国产精品久久久久精品香蕉爆乳| 狠狠精品久久久无码中文字幕| 麻豆精品传媒一二三区| 日韩欧洲亚洲SUV| 亚洲爆乳WWW无码专区| 最新国产精品拍自在线播放| 丰满又黄又爽少妇毛片| 精华液一区二区区别| 男人边做边吃奶头视频| 熟妇高潮一区二区精品de| 亚洲欧美在线制服丝袜国产| MACBOOKPRO免费网站| 国产精品无码MV在线观看| 久久综合给久久狠狠97色| 日韩AV无码午夜免费福利制服| 亚洲AV无码专区亚洲AV| 99精品国产福久久久久久蜜桃| 国产精品多P对白交换绿帽| 久久久久精品国产亚洲AV麻豆| 人与畜禽CORPORATION| 亚洲国产AV无码一区二区三区| 99精产国品一二三产| 国产麻花豆剧传媒精品免费| 蜜臀AV免费一区二区三区| 无码高潮喷吹在线播放亚洲| 在我们寝室当寄吧套子怎么样 | 中文字幕无码专区人妻系列| 东北骚妇老熟女DHXⅩXXX| 久久W5WW成W人免费| 日韩一区二区三区在线| 亚洲亚洲人成无码网WWW| 丰满大屁股BWWBWWBWW| 久久婷婷五月综合色国产香蕉| 双乳被一左一右的吸着| 真实国产老熟女粗口对白| 国产精品无码久久久久久久久久| 噜噜久久噜噜久久鬼88| 无码人妻av一区二区三区毛片| 91精品人妻一区二区三区蜜桃 | 又湿又紧又大又爽又A视频 | 国产午夜高清高清在线观看| 欧美精品人人做人人爱视频| 亚洲A成人无码网站在线| 潮喷大喷水系列无码久久精品| 久久精品麻豆日日躁夜夜躁| 玩弄美艳馊子高潮秀色可贪| AVTT天堂网久久精品| 精品久久国产综合婷婷五月| 少妇午夜福利一区二区| 最新 国产 精品 精品 视频| 国语对白做受XXXXX在线中国| 日韩人妻无码一区二区三区综合| 英语老师的小兔子好大好软水| 国产女人18毛片水真多1| 日本XXXX18裸体XXXX| 尤物99国产成人精品视频| 国内精品久久久久久久97牛牛| 日韩精品人妻系列无码AV东京| 在厨房乱子伦对白| 国产一区二区三区不卡AV| 三级韩国2017在线观看| 97成人碰碰久久人人超级碰OO| 精品亚洲国产成人AV在线时间短| 私人微信放款24小时在线| JAPANESE嫩21VIDE| 久久毛片免费看一区二区三区| 亚洲 中文 欧美 日韩 在线| 帝王怀孕肚腹圆隆憋尿| 欧美日韩免费专区在线| 亚洲伊人五月丁香激情| 好大好深好猛好爽视频免费| 天天澡夜夜澡人人澡| 边做边爱完整版免费视频播放百度| 蜜桃人妻一区二区三区| 亚洲欧美一区二区三区| 国产综合久久久久久鬼色| 熟女肥臀av二区三区四区| 宝贝腿开大点我添添公视频免费 | 色综合亚洲一区二区小说性色AⅤ| …久久精品99久久香蕉国产| 久久国产成人午夜AV影院| 午夜不卡AV免费| 公侵犯人妻一区二区三区四区| 日本AⅤ精品一区二区三区| 91人妻人人做人碰人人爽蜜闫| 久久影院九九被窝爽爽| 亚洲人成人无码www五月婷| 国内精品久久久久久久久齐齐| 无码H黄肉3D动漫在线观看| 丰满人妻熟妇乱又伦精品| 日本真人无遮挡啪啪免费| wwwxxx一区二区| 欧美XXXX做受欧美GAY| 中文无码久久精品| 老女人婬乱d一级毛片| 一本色道无码不卡在线观看| 精品无码成人片一区二区| 亚洲AV无码专区在线电影成人 | 极品少妇被扒开双腿躁出白小说 | 久久夜色撩人精品国产| 亚洲日韩中文第一精品| 精品国产肉丝袜久久| 亚洲国产一卡2卡3卡4卡5公司| 狠狠色综合久久久久尤物| 亚洲AV怡红院AV男人的天堂| 国产一卡2卡3卡4卡网站免费| 香蕉97超级碰碰碰视频| 国产精品视频一区国模私拍| 无码午夜福利片在线观看| 国产精品怡红院在线观看| 性色a∨精品高清在线观看| 国产亚洲欧美精品久久久| 亚洲AV午夜精品一区二区三区 |