色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

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

Canny算子計(jì)算流程

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2022-07-04 09:31 ? 次閱讀

Canny算子計(jì)算流程:

高斯濾波和Sobel算子已經(jīng)在前面講過,所以這里主要討論非最大值抑制和滯后分割電路設(shè)計(jì)

非最大值一直電路設(shè)計(jì)

非最大值抑制主要是對Sobel運(yùn)算的計(jì)算結(jié)果進(jìn)行開窗,在當(dāng)前像素的3x3鄰域找到梯度方向上的最大值,若當(dāng)前像素為整個(gè)方向上的最大值,則將該像素點(diǎn)歸為潛在的邊緣點(diǎn)。否則,直接置為非邊緣點(diǎn)。

9eb2f532-fb2e-11ec-ba43-dac502259ad0.jpg

我們首先要明白當(dāng)前像素的梯度值位于哪一個(gè)象限,假定其位于第一象限,則有

9ecc15b2-fb2e-11ec-ba43-dac502259ad0.png

假定該點(diǎn)計(jì)算結(jié)果為result,則有

9eea5784-fb2e-11ec-ba43-dac502259ad0.png

不妨再列出第二象限的計(jì)算公式

9eff2e7a-fb2e-11ec-ba43-dac502259ad0.png

9f0ff606-fb2e-11ec-ba43-dac502259ad0.png

設(shè)計(jì)的難點(diǎn)在于梯度方向上兩個(gè)潛在極大值的插值運(yùn)算f算子。有兩點(diǎn)值得我們注意:

1)f算子中包含除法,這是在FPGA中不容易處理的。

2)前兩個(gè)象限的除法運(yùn)算的分子和分母是顛倒的,這是不容易設(shè)計(jì)的。

所以就需要進(jìn)行算法的等效轉(zhuǎn)換,首先想到的就是將除法轉(zhuǎn)換為乘法運(yùn)算,這個(gè)是比較容易實(shí)現(xiàn)的,以第一象限公式為例,兩邊同時(shí)乘以x,則有

9f274388-fb2e-11ec-ba43-dac502259ad0.png

9f38b99c-fb2e-11ec-ba43-dac502259ad0.png

對于第二象限,兩邊同時(shí)乘以y,則有

9f4fa10c-fb2e-11ec-ba43-dac502259ad0.png

9f274388-fb2e-11ec-ba43-dac502259ad0.png

不等式右邊第一項(xiàng)系數(shù)為當(dāng)前x與y方向梯度值的較小值,第二項(xiàng)系數(shù)為當(dāng)前x與y方向梯度的較大值與較小值之差,不等式左邊系數(shù)為當(dāng)前x與y方向梯度值的較大值。因此,將公式變換如下:

9f82378e-fb2e-11ec-ba43-dac502259ad0.png

9f9200e2-fb2e-11ec-ba43-dac502259ad0.png

上式中,Mmax代表當(dāng)前x與y方向梯度值的較大值,Mmin代表當(dāng)前x與y方向梯度值的較小值。C0,C1,C2,C3,則分別代表4個(gè)插值元素。對于8個(gè)不同的象限,插值元素的索引號如下表所示:

Index of C0 Index of C1 Index of C2 Index of C3
第1,5象限 2 5 6 3
第2,6象限 2 1 6 7
第3,7象限 0 1 8 7
第4,8象限 0 3 8 5

這樣,就可以實(shí)現(xiàn)4個(gè)主象限的計(jì)算一致性,同時(shí)將轉(zhuǎn)換為FPGA所擅長的乘法和加法運(yùn)算。

在查表得到插值元素時(shí),需要知道當(dāng)前的象限信息,得到象限信息的最簡單辦法就是通過查詢x與y方向梯度值的符號。同時(shí),需要得到兩個(gè)值的比較關(guān)系。需要注意的是,我們需要Sobel運(yùn)算結(jié)果的x與y方向的輸出,以及模值輸出,實(shí)際上并不需要方向計(jì)算。

第一階段的計(jì)算電路如圖所示:

9faa1916-fb2e-11ec-ba43-dac502259ad0.jpg

首先將Sobel的x和y方向的計(jì)算結(jié)果通過Cordic模塊輸出兩個(gè)值的絕對值的較大值Max和較小值Min,以及輸入坐標(biāo)的象限信息Quadrant_info。接著為了得到當(dāng)前像素的8個(gè)插值元素,即當(dāng)前窗口,我們需要將上面三個(gè)數(shù)據(jù)及Sobel的模值結(jié)果Mudule送入win_buf得到窗口緩存。我們需要的是當(dāng)前窗口的9個(gè)元素Mudule(8:0),以及上面三個(gè)數(shù)據(jù)的當(dāng)前值Max(4),Min(4),Quadrant_info(4)。

第二階段的計(jì)算電路如圖所示:

9fc22236-fb2e-11ec-ba43-dac502259ad0.jpg

第二階段的計(jì)算將象限信息和當(dāng)前窗口像素送入查找表,由查找表電路得到C0,C1,C2,C3輸出。然后在此基礎(chǔ)上做f算子,得到的結(jié)果與中心窗口值與Max的乘積進(jìn)行比較。最后,在比較的結(jié)果上進(jìn)行分割。

審核編輯 :李倩

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

    關(guān)注

    0

    文章

    132

    瀏覽量

    25924
  • Canny
    +關(guān)注

    關(guān)注

    0

    文章

    14

    瀏覽量

    9724

原文標(biāo)題:Canny

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    研華發(fā)布昇騰AI Box及Deepseek R1模型部署流程

    。這一舉措標(biāo)志著研華在AI邊緣計(jì)算領(lǐng)域邁出了重要一步。 研華邊緣AI Box MIC-ATL3S依托昇騰芯片的強(qiáng)大異構(gòu)計(jì)算能力,結(jié)合研華在邊緣計(jì)算領(lǐng)域的高可靠特點(diǎn),為用戶提供了高效、穩(wěn)定的AI解決方案。該平臺(tái)支持Deepseek
    的頭像 發(fā)表于 02-19 10:41 ?202次閱讀

    AI模型部署邊緣設(shè)備的奇妙之旅:如何在邊緣端部署OpenCV

    圖像中的特征或者創(chuàng)建掩碼。 邊緣檢測 Canny 邊緣檢測 (cv2.Canny) 或 Sobel 操作符 (cv2.Sobel)。 目的:檢測圖像中物體的邊界,是很多高級計(jì)算機(jī)視覺任務(wù)的基礎(chǔ)步驟
    發(fā)表于 12-14 09:31

    烏鎮(zhèn)亮點(diǎn) Arm終端計(jì)算子系統(tǒng) (CSS) 榮膺世界互聯(lián)網(wǎng)大會(huì)領(lǐng)先科技獎(jiǎng)

    2024 年世界互聯(lián)網(wǎng)大會(huì)烏鎮(zhèn)峰會(huì)于昨日正式啟幕,全球互聯(lián)網(wǎng)進(jìn)入“烏鎮(zhèn)時(shí)間”。在今年的峰會(huì)上,Arm 憑借終端計(jì)算子系統(tǒng) (CSS) 榮膺世界互聯(lián)網(wǎng)大會(huì)領(lǐng)先科技獎(jiǎng),彰顯了 Arm 作為業(yè)界性能最強(qiáng)
    的頭像 發(fā)表于 11-20 19:11 ?662次閱讀
    烏鎮(zhèn)亮點(diǎn)  Arm終端<b class='flag-5'>計(jì)算子</b>系統(tǒng) (CSS) 榮膺世界互聯(lián)網(wǎng)大會(huì)領(lǐng)先科技獎(jiǎng)

    利用VLIB在TMS320C64x/64x+上實(shí)現(xiàn)Canny邊緣檢測

    電子發(fā)燒友網(wǎng)站提供《利用VLIB在TMS320C64x/64x+上實(shí)現(xiàn)Canny邊緣檢測.pdf》資料免費(fèi)下載
    發(fā)表于 10-14 11:13 ?0次下載
    利用VLIB在TMS320C64x/64x+上實(shí)現(xiàn)<b class='flag-5'>Canny</b>邊緣檢測

    基于 DSP5509 進(jìn)行數(shù)字圖像處理中 Sobel 算子邊緣檢測的硬件連接電路圖

    和 DSP5509 相匹配的接口電路,確保圖像數(shù)據(jù)的正確傳輸和顯示。常見的接口有 RGB、LVDS 等。 五、Sobel 算子計(jì)算模塊設(shè)計(jì) 硬件加速:可以考慮使用硬件加速器來加速 Sobel 算子
    發(fā)表于 09-25 15:25

    摩爾線程攜手智源研究院完成基于Triton的大模型算子庫適配

    近日,摩爾線程與北京智源人工智能研究院(簡稱:智源研究院)已順利完成基于Triton語言的高性能算子庫FlagGems的適配工作。得益于摩爾線程自研統(tǒng)一系統(tǒng)計(jì)算架構(gòu)MUSA,雙方在短短一周多的時(shí)間
    的頭像 發(fā)表于 08-02 11:06 ?1064次閱讀

    邊緣計(jì)算物聯(lián)網(wǎng)關(guān)如何優(yōu)化數(shù)據(jù)處理流程

    展現(xiàn)出非凡的潛力。本文將聚焦于邊緣計(jì)算物聯(lián)網(wǎng)關(guān)如何優(yōu)化數(shù)據(jù)處理流程,深入探討其技術(shù)原理、應(yīng)用優(yōu)勢及未來發(fā)展趨勢。 一、邊緣計(jì)算物聯(lián)網(wǎng)關(guān)概述 邊緣計(jì)算物聯(lián)網(wǎng)關(guān),簡而言之,是位于物聯(lián)網(wǎng)設(shè)備
    的頭像 發(fā)表于 07-30 17:27 ?573次閱讀
    邊緣<b class='flag-5'>計(jì)算</b>物聯(lián)網(wǎng)關(guān)如何優(yōu)化數(shù)據(jù)處理<b class='flag-5'>流程</b>

    DSP國產(chǎn)教學(xué)實(shí)驗(yàn)箱_實(shí)驗(yàn)案例_操作教程:5-11 邊緣檢測

    = f ‘(x) dx。 Canny 邊緣檢測 Canny邊緣檢測是從不同視覺對象中提取有用的結(jié)構(gòu)信息并大大減少要處理的數(shù)據(jù)量的一種技術(shù),目前已廣泛應(yīng)用于各種計(jì)算機(jī)視覺系統(tǒng)。邊緣檢測的一般標(biāo)準(zhǔn)
    發(fā)表于 07-19 10:38

    【《計(jì)算》閱讀體驗(yàn)】量子計(jì)算

    狀態(tài)不同,量子比特(qubi可以是1和0的疊加態(tài),既是1又是0,這就增強(qiáng)了量子計(jì)算計(jì)算能力。 量子優(yōu)勢 采用矩陣可以描述量子計(jì)算算子。 對應(yīng)于經(jīng)典圖靈機(jī),量子圖靈機(jī)將
    發(fā)表于 07-13 22:15

    Spark基于DPU的Native引擎算子卸載方案

    1.背景介紹 Apache Spark(以下簡稱Spark)是一個(gè)開源的分布式計(jì)算框架,由UC Berkeley AMP Lab開發(fā),可用于批處理、交互式查詢(Spark SQL)、實(shí)時(shí)流處理
    的頭像 發(fā)表于 06-28 17:12 ?817次閱讀
    Spark基于DPU的Native引擎<b class='flag-5'>算子</b>卸載方案

    ClickHouse內(nèi)幕(3)基于索引的查詢優(yōu)化

    ,內(nèi)存代價(jià)高;2.算子計(jì)算代價(jià)高;3.算子會(huì)阻斷執(zhí)行pipeline,待所有數(shù)據(jù)計(jì)算完整后才會(huì)向下游輸出數(shù)據(jù)
    的頭像 發(fā)表于 06-11 10:46 ?1136次閱讀
    ClickHouse內(nèi)幕(3)基于索引的查詢優(yōu)化

    Arm發(fā)布全新終端計(jì)算子系統(tǒng),加速AI體驗(yàn)與產(chǎn)品上市

    全球領(lǐng)先的半導(dǎo)體知識產(chǎn)權(quán)(IP)提供商Arm控股有限公司(納斯達(dá)克股票代碼:ARM)今日正式推出全新的Arm終端計(jì)算子系統(tǒng)(CSS),以推動(dòng)人工智能(AI)體驗(yàn)的前沿發(fā)展,并助力芯片合作伙伴在構(gòu)建基于Arm架構(gòu)的解決方案時(shí)實(shí)現(xiàn)更高效、更快速的流程,從而加速產(chǎn)品上市。
    的頭像 發(fā)表于 05-30 14:23 ?665次閱讀

    Arm宣布推出終端計(jì)算子系統(tǒng)(CSS),提供領(lǐng)先的人工智能體驗(yàn)

    Arm 控股有限公司(納斯達(dá)克股票代碼:ARM,以下簡稱“Arm”)今日宣布推出 Arm? 終端計(jì)算子系統(tǒng) (CSS),以提供領(lǐng)先的人工智能 (AI) 體驗(yàn),助力芯片合作伙伴更輕松、快速地構(gòu)建基于 Arm 架構(gòu)的解決方案,并加速其產(chǎn)品上市進(jìn)程。
    的頭像 發(fā)表于 05-30 14:11 ?1354次閱讀
    Arm宣布推出終端<b class='flag-5'>計(jì)算子</b>系統(tǒng)(CSS),提供領(lǐng)先的人工智能體驗(yàn)

    存內(nèi)計(jì)算WTM2101編譯工具鏈 資料

    存內(nèi)計(jì)算是突破物理極限的下一代算力技術(shù)- AIGC等人工智能新興產(chǎn)業(yè)的快速發(fā)展離不開算力,算力的基礎(chǔ)是人工智能芯片。 當(dāng)前CPU/GPU在執(zhí)行計(jì)算密集型任務(wù)時(shí)需要將海量參數(shù)(ωij)從內(nèi)存中讀取
    發(fā)表于 05-16 16:33

    Arm新Arm Neoverse計(jì)算子系統(tǒng)(CSS):Arm Neoverse CSS V3和Arm Neoverse CSS N3

    Arm宣布了兩款新的Arm Neoverse計(jì)算子系統(tǒng)(CSS),它們基于“迄今為止最好的一代Neoverse技術(shù)”。是什么讓這些新產(chǎn)品在擁擠的計(jì)算技術(shù)領(lǐng)域脫穎而出? Arm的兩個(gè)新Arm
    的頭像 發(fā)表于 04-24 17:53 ?1268次閱讀
    Arm新Arm Neoverse<b class='flag-5'>計(jì)算子</b>系統(tǒng)(CSS):Arm Neoverse CSS V3和Arm Neoverse CSS N3
    主站蜘蛛池模板: 制服国产欧美亚洲日韩 | 亚洲精品美女久久久久99 | 美女露出逼 | 精品久久综合1区2区3区激情 | 秋霞伦理机在线看片 | 99热在线视频这里只精品 | 手机毛片在线 | 国产成人免费不卡在线观看 | 窝窝午夜色视频国产精品东北 | 91福利在线观看 | 久久99r66热这里只有精品 | 亚洲欧洲日韩视频在钱 | 无码国产成人777爽死在线观看 | 在线 国产 欧美 亚洲 天堂 | 亚洲色在线 | av在线观看网站免费 | 好大快用力深一点h视频 | 99久久免费看国产精品 | 色久悠悠无码偷拍自怕 | 亚洲国产精品高清在线 | 帝王被大臣们调教高肉 | 97久久国产露脸精品国产 | 精品人妻一区二区三区视频53 | 久久精品午夜一区二区福利 | 亚洲欧美中文日韩v在线 | 丰满少妇69激懒啪啪无码 | 久久精品一区二区影院 | 乱码中字在线观看一二区 | 中文有码中文字幕免费视频 | 天天国产在线精品亚洲 | 护士日本ⅹxxx丰满hd | 日本高清无卡码一区二区久久 | 纯肉腐文高H总受男男 | 一区二区三区国产亚洲网站 | 国产亚洲精品AV麻豆狂野 | 国产精品久久久久久亚洲影视 | 最新 国产 精品 精品 视频 | 在线日韩欧美一区二区三区 | 亚洲色图激情小说 | 野花韩国高清完整版在线观看5 | 全肉高H短篇合集 |