[問題]關於分水嶺切割

看板MATLAB作者 (哨兵集合)時間8年前 (2015/08/17 23:29), 編輯推噓0(0015)
留言15則, 3人參與, 最新討論串1/1
不好意思,請教大大們 http://imgur.com/KqsWEWq
這是我所要處理的圖,腎臟超音波圖 http://imgur.com/uHftEsw
這是我的程式碼,b是原圖,然而且切割的效果並不是我想要的 我想要可以剛好的切出腎臟的輪廓,如下 http://imgur.com/xYO6ipE
不知道該如何做 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.116.200.29 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1439825378.A.E07.html

08/18 09:17, , 1F
這並不是matlab的問題,而是超音波影像處理的問題
08/18 09:17, 1F

08/18 09:17, , 2F
建議您把 ultrasound image processing 拿去餵
08/18 09:17, 2F

08/18 09:18, , 3F
學術狗、IEEE、scopus 或 Science Direct
08/18 09:18, 3F

08/18 16:00, , 4F
切的工具可以問人,切的方法可能要自己想的意思。
08/18 16:00, 4F

08/18 16:05, , 5F
這類影像,建議或許可以先拿fractal dimension測試一下.
08/18 16:05, 5F

08/18 16:06, , 6F
另外,你必須體認到"watershed"的價值在於能提供封閉的
08/18 16:06, 6F

08/18 16:06, , 7F
contour,但代價是一個不小心就會發生over segmentation
08/18 16:06, 7F

08/18 16:07, , 8F
的問題. 再來,watershed還是偏向intensity based類的做
08/18 16:07, 8F

08/18 16:10, , 9F
法,這類做法在碰到speckle noise時往往會變得很歡樂...
08/18 16:10, 9F

08/18 16:11, , 10F
這類影像還是先換到某個feature或transform domain之上
08/18 16:11, 10F

08/18 16:12, , 11F
然後再去切會比較恰當. 直接硬幹無異於緣木求魚.
08/18 16:12, 11F

08/18 16:16, , 12F
更正,watershed是從region的方式來考量,但在"畫等高線"
08/18 16:16, 12F

08/18 16:17, , 13F
的過程中,主要還是由intensity決定;所以當遇到speckle
08/18 16:17, 13F

08/18 16:19, , 14F
noise的場合,會造成"邊界水壩"容易有洞,因此要嘛是會
08/18 16:19, 14F

08/18 16:19, , 15F
over segmentation,要嘛是會切成一整坨.
08/18 16:19, 15F
文章代碼(AID): #1LqVtYu7 (MATLAB)