91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

化工廠液體泄漏識別預警算法

燧機科技 ? 2024-07-03 08:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

化工廠液體泄漏識別預警基于圖像識別算法計算機視覺的基礎算法,例如VGG,GoogLeNet,ResNet等,化工廠液體泄漏識別這類算法主要是判斷圖片中目標的種類液體泄漏識別預警自動識別監(jiān)控視頻中機械管道是否存在液體泄漏行為。如檢測到液體泄漏,立即反饋給后臺人員及時處理。

wKgaomaEm0iARuKRAAEOfnX636Q720.png

要對圖片中一個物體進行分類,首先要解決如何從圖片中發(fā)現(xiàn)這個物體,最直觀的方法就是用不同尺寸的方框進行掃描,這個方框可以被稱為window,和要得到的物體尺寸是兩回事。這就是RNN的方法,但這種方法計算量大,因此出現(xiàn)了Yolo,其核心思想就體現(xiàn)在如何從一張圖像準確獲取目標的方法上。

wKgZomaEm3OAAe1sAACs6B8hyl8397.png

至于目標檢測的用處,現(xiàn)在最大的場景就是無人駕駛,在無人駕駛中,需要實時檢測出途中的人、車、物體、信號燈、交通標線等,再通過融合技術將各類傳感器獲得的數(shù)據(jù)提供給控制中心進行決策。而目標檢測相當于無人駕駛系統(tǒng)的眼睛。在目標檢測技術領域,有包含region proposals提取階段的兩階段(two-stage)檢測框架如R-CNN/Fast-RCNN/R-FCN等。

卷積神經(jīng)網(wǎng)絡訓練與硬件加速器實現(xiàn)圖像識別系統(tǒng)的第二部分是 CNN 加速器,CNN 加速器的實現(xiàn)包含訓練與推理兩個階段。一是卷積神經(jīng)網(wǎng)絡訓練,提取相應的權重值和偏置值,即訓練階段。二是根據(jù)網(wǎng)絡模型實現(xiàn)卷積神經(jīng)網(wǎng)絡,并做硬件加速,提升卷積神經(jīng)網(wǎng)絡運算的速率,即推理階段。CNN 網(wǎng)絡訓練完畢后,采用 PyTorch 神經(jīng)網(wǎng)絡框架將卷積神經(jīng)網(wǎng)絡模型及其參數(shù)保存在pt 文件中。而 PyTorch 神經(jīng)網(wǎng)絡框架提供了 load 方法,可以很方便地讀取文件中保存的參數(shù),但輸出格式為張量,無法直接使用。故先轉(zhuǎn)換為 Numpy[61]的數(shù)據(jù)格式,再提取其中的參數(shù),以固定的格式保存數(shù)據(jù)。

class Detect(nn.Module): stride = None # strides computed during build onnx_dynamic = False # ONNX export parameter def __init__(self, nc=80, anchors=(), ch=(), inplace=True): # detection layer super().__init__() self.nc = nc # number of classes self.no = nc + 5 # number of outputs per anchor self.nl = len(anchors) # number of detection layers self.na = len(anchors[0]) // 2 # number of anchors self.grid = [torch.zeros(1)] * self.nl # init grid self.anchor_grid = [torch.zeros(1)] * self.nl # init anchor grid self.register_buffer('anchors', torch.tensor(anchors).float().view(self.nl, -1, 2)) # shape(nl,na,2) self.m = nn.ModuleList(nn.Conv2d(x, self.no * self.na, 1) for x in ch) # output conv self.inplace = inplace # use in-place ops (e.g. slice assignment) def forward(self, x): z = [] # inference output for i in range(self.nl): x[i] = self.m[i](x[i]) # conv bs, _, ny, nx = x[i].shape # x(bs,255,20,20) to x(bs,3,20,20,85) x[i] = x[i].view(bs, self.na, self.no, ny, nx).permute(0, 1, 3, 4, 2).contiguous() if not self.training: # inference if self.onnx_dynamic or self.grid[i].shape[2:4] != x[i].shape[2:4]: self.grid[i], self.anchor_grid[i] = self._make_grid(nx, ny, i) y = x[i].sigmoid() if self.inplace: y[..., 0:2] = (y[..., 0:2] * 2 - 0.5 + self.grid[i]) * self.stride[i] # xy y[..., 2:4] = (y[..., 2:4] * 2) ** 2 * self.anchor_grid[i] # wh else: # for YOLOv5 on AWS Inferentia https://github.com/ultralytics/yolov5/pull/2953 xy = (y[..., 0:2] * 2 - 0.5 + self.grid[i]) * self.stride[i] # xy wh = (y[..., 2:4] * 2) ** 2 * self.anchor_grid[i] # wh y = torch.cat((xy, wh, y[..., 4:]), -1) z.append(y.view(bs, -1, self.no)) return x if self.training else (torch.cat(z, 1), x) def _make_grid(self, nx=20, ny=20, i=0): d = self.anchors[i].device if check_version(torch.__version__, '1.10.0'): # torch>=1.10.0 meshgrid workaround for torch>=0.7 compatibility yv, xv = torch.meshgrid([torch.arange(ny).to(d), torch.arange(nx).to(d)], indexing='ij') else: yv, xv = torch.meshgrid([torch.arange(ny).to(d), torch.arange(nx).to(d)]) grid = torch.stack((xv, yv), 2).expand((1, self.na, ny, nx, 2)).float() anchor_grid = (self.anchors[i].clone() * self.stride[i]) \ .view((1, self.na, 1, 1, 2)).expand((1, self.na, ny, nx, 2)).float() return grid, anchor_grid

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 圖像識別
    +關注

    關注

    9

    文章

    533

    瀏覽量

    40065
  • 人工智能
    +關注

    關注

    1817

    文章

    50100

    瀏覽量

    265496
  • 預警
    +關注

    關注

    1

    文章

    50

    瀏覽量

    14814
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    化工廠液體泄漏識別預警系統(tǒng)

    化工廠液體泄漏識別預警系統(tǒng)基于人工智能分析技術,化工廠液體
    的頭像 發(fā)表于 12-17 18:29 ?332次閱讀
    <b class='flag-5'>化工廠</b><b class='flag-5'>液體</b><b class='flag-5'>泄漏</b><b class='flag-5'>識別</b><b class='flag-5'>預警</b>系統(tǒng)

    化工廠人員定位技術從系統(tǒng)架構到核心功能詳解(一)

    化工廠人員定位技術以UWB高精度定位為核心,融合物聯(lián)網(wǎng)與大數(shù)據(jù),構建五層系統(tǒng)架構,實現(xiàn)人員實時定位、電子圍欄預警、一鍵SOS報警及應急聯(lián)動,提升高危區(qū)域安全管控與應急響應能力。
    的頭像 發(fā)表于 12-05 16:44 ?1049次閱讀
    <b class='flag-5'>化工廠</b>人員定位技術從系統(tǒng)架構到核心功能詳解(一)

    PLC控制柜與數(shù)字化工廠協(xié)作 尤勁恩

    本文系統(tǒng)闡述了數(shù)字化工廠與PLC控制柜之間“大腦-神經(jīng)”協(xié)同的多維關系,從系統(tǒng)層級、數(shù)據(jù)流閉環(huán)與技術融合演進三個維度展開分析,并結合汽車焊接等場景,展現(xiàn)PLC在指令執(zhí)行與數(shù)據(jù)反饋中的關鍵作用,以及其如何通過邊緣計算、協(xié)議升級等方式推動數(shù)字化工廠的智能演進與安全運行。
    的頭像 發(fā)表于 12-03 15:17 ?242次閱讀

    為什么復合機器人是未來無人化工廠的核心設備?

    復合機器人:重構無人化工廠的“神經(jīng)中樞”與“執(zhí)行末梢”未來無人化工廠的核心訴求是“全流程自動化、柔性化生產(chǎn)、智能化決策”,而傳統(tǒng)AGV(僅移動)、機械臂(僅操作)等單一設備難以滿足這一需求。復合機
    的頭像 發(fā)表于 11-24 13:21 ?644次閱讀
    為什么復合機器人是未來無人<b class='flag-5'>化工廠</b>的核心設備?

    石油化工廠人車定位系統(tǒng)哪種好?

    在石油化工廠的日常運營中,復雜的環(huán)境始終是一大挑戰(zhàn)——廠區(qū)內(nèi)遍布金屬設備與管道,極易對信號造成干擾,再加上室內(nèi)外場景交錯、人員與車輛頻繁流動,這對人車定位系統(tǒng)的精度、穩(wěn)定性和可靠性提出了極高標準。在
    的頭像 發(fā)表于 11-17 16:35 ?575次閱讀
    石油<b class='flag-5'>化工廠</b>人車定位系統(tǒng)哪種好?

    KAOE科義-化工廠智能巡檢通用化技術解決方案

    化工廠巡檢的現(xiàn)實挑戰(zhàn)與技術轉(zhuǎn)型需求 化工廠區(qū)的巡檢工作長期面臨著雙重困境:一方面是高溫、高壓、有毒有害的作業(yè)環(huán)境對巡檢人員的生命健康構成持續(xù)威脅,另一方面是人工巡檢的主觀性和間歇性難以滿足現(xiàn)代化
    的頭像 發(fā)表于 11-08 11:21 ?263次閱讀
    KAOE科義-<b class='flag-5'>化工廠</b>智能巡檢通用化技術解決方案

    人車定位系統(tǒng)在精細化工廠的應用

    化工行業(yè)加速向智能化、安全化轉(zhuǎn)型的浪潮中,精細化工廠因其生產(chǎn)流程的高度復雜性與危險化學品的高度集中性,正面臨著前所未有的安全管理壓力與高效運營挑戰(zhàn)。傳統(tǒng)管理模式已遠遠無法滿足工廠對人員、車輛實時管
    的頭像 發(fā)表于 09-18 16:48 ?765次閱讀
    人車定位系統(tǒng)在精細<b class='flag-5'>化工廠</b>的應用

    氣體泄漏檢測:化工廠的 “隱形獵手” 如何破除三大困局?

    當科技開始 “捕捉” 無形的危險,化工安全終于從 “被動救火” 轉(zhuǎn)向 “主動御敵”。中設智控的這套方案,就像藏在化工廠里的 “隱形獵手”,讓每一次泄漏隱患,都逃不過它的 “眼睛” 和 “耳朵”—— 這或許,就是
    的頭像 發(fā)表于 08-08 10:05 ?534次閱讀
    氣體<b class='flag-5'>泄漏</b>檢測:<b class='flag-5'>化工廠</b>的 “隱形獵手” 如何破除三大困局?

    氧氣傳感器在化工廠的應用

    ? ? ? ?在化工廠的生產(chǎn)環(huán)境中,各類化學反應頻繁進行,有毒有害氣體泄漏、設備運行異常等情況時有發(fā)生,而氧氣濃度的穩(wěn)定與否直接關系到生產(chǎn)安全和人員健康。氧氣傳感器作為精準監(jiān)測氧氣濃度的核心設備,在
    的頭像 發(fā)表于 08-04 09:48 ?848次閱讀
    氧氣傳感器在<b class='flag-5'>化工廠</b>的應用

    生物化工廠為何需要引入人車定位系統(tǒng)

    在現(xiàn)代化生物化工廠的復雜運營環(huán)境里,安全與效率一直是企業(yè)發(fā)展的兩大核心關注點。從高度專業(yè)化的生產(chǎn)流程到危險品潛藏的各類風險,再到人員與車輛的頻繁流動,生物化工廠常常面臨著傳統(tǒng)管理模式難以解決的諸多
    的頭像 發(fā)表于 07-30 16:27 ?522次閱讀
    生物<b class='flag-5'>化工廠</b>為何需要引入人車定位系統(tǒng)

    化工廠RTK+UWB+藍牙融合定位系統(tǒng)解決方案

    化工廠的生產(chǎn)環(huán)境具有高危險性、復雜性等特點,各類化學反應、易燃易爆物質(zhì)以及復雜的設備布局,給人員安全管理帶來極大挑戰(zhàn)。為了有效管控人員不規(guī)范行為,保障作業(yè)人員人身安全,部署一套高效精準的人員定位系統(tǒng)
    的頭像 發(fā)表于 07-24 16:41 ?722次閱讀
    <b class='flag-5'>化工廠</b>RTK+UWB+藍牙融合定位系統(tǒng)解決方案

    視頻分析系統(tǒng)在化工廠應用的算法通常有哪些?

    "在化工廠的復雜環(huán)境中,AI視頻分析系統(tǒng)正成為安全守護神:從人員入侵檢測到設備泄漏預警,從火焰識別到操作合規(guī)驗證,智能算法正全天候保障工業(yè)安
    的頭像 發(fā)表于 07-21 14:24 ?534次閱讀
    視頻分析系統(tǒng)在<b class='flag-5'>化工廠</b>應用的<b class='flag-5'>算法</b>通常有哪些?

    Modbus TCP轉(zhuǎn)Profinet網(wǎng)關:數(shù)字化工廠異構網(wǎng)絡融合的核心樞紐

    在現(xiàn)代工業(yè)生產(chǎn)中,隨著智能制造和工業(yè)互聯(lián)網(wǎng)的不斷發(fā)展,數(shù)字化工廠成為了制造業(yè)升級的重要方向。數(shù)字化工廠的核心在于實現(xiàn)設備、數(shù)據(jù)和人的互聯(lián)互通,而這其中,通信協(xié)議扮演著至關重要的角色。今天,我們就來探討開疆智能Modbus TCP轉(zhuǎn)Profinet網(wǎng)關在數(shù)字
    的頭像 發(fā)表于 05-17 10:50 ?536次閱讀

    化工廠通信 “破圈密碼”:Profinet 轉(zhuǎn) Modbus RTU 網(wǎng)關 “神助攻”

    化工廠通信 “破圈密碼”:Profinet 轉(zhuǎn) Modbus RTU 網(wǎng)關 “神助攻”
    的頭像 發(fā)表于 04-07 17:32 ?715次閱讀
    <b class='flag-5'>化工廠</b>通信 “破圈密碼”:Profinet 轉(zhuǎn) Modbus RTU 網(wǎng)關 “神助攻”

    RFID標簽在數(shù)字化工廠中的應用

    RFID標簽在數(shù)字化工廠中的應用,以其高效、精準和自動化的特性,正在成為推動制造業(yè)數(shù)字化轉(zhuǎn)型的重要工具。以下是RFID標簽在數(shù)字化工廠中的主要應用場景及其優(yōu)勢:1.生產(chǎn)流程優(yōu)化與追蹤實時追蹤
    的頭像 發(fā)表于 03-25 14:13 ?869次閱讀
    RFID標簽在數(shù)字<b class='flag-5'>化工廠</b>中的應用