รูปภาพ Denoising พร้อมการรักษาขอบที่ดีขึ้น


12

ฉันมีภาพอินพุต:

ป้อนคำอธิบายรูปภาพที่นี่

และเอาท์พุทของการตรวจจับหลอดเลือดดำสำหรับใบไม้โดยใช้ตัวกรอง Gabor แต่ผลลัพธ์นั้นเสียงดังมาก:

ป้อนคำอธิบายรูปภาพที่นี่

ฉันลองใช้การผันแปรโดยรวม denoising แต่ผลลัพธ์ไม่ดี:

ป้อนคำอธิบายรูปภาพที่นี่

อย่างไรก็ตามฉันไม่ต้องการที่จะหลวมรายละเอียดที่ดีในหลอดเลือดดำของใบไม้ดังนั้นตัวกรองเฉลี่ยจะไม่เหมาะกับปัญหาของฉัน


คุณทำอะไรกับการประมวลผลภาพต้นฉบับ? คุณต้องการตรวจจับอะไร
CharlesB

ฉันได้ใช้ตัวกรอง Gabor ในภาพต้นฉบับ
Vini

คุณแน่ใจหรือไม่ว่าตัวกรองขอบเป็นวิธีที่เหมาะสมในการตรวจจับหลอดเลือดดำ? คุณกำลังพยายามดึงพื้นผิว 3 มิติออกจากแสงและเงาของมันสิ่งต่าง ๆ นี้อาจทำงานได้ดีกว่า: dsp.stackexchange.com/a/687/29
endolith

@vini ดูเหมือนว่าคุณต้องการ denoise (สูญเสียข้อมูลความถี่สูง) ในส่วนอวกาศของภาพของคุณ แต่เก็บข้อมูลความถี่สูงในส่วนอวกาศอื่นของภาพใช่หรือไม่
Spacey

ฉันต้องการเก็บเฉพาะส่วนประกอบความถี่สูงในภาพซึ่งในกรณีของฉันเป็นขอบที่ดีในรูปแบบของหลอดเลือดดำใบ ....
4257

คำตอบ:


7

เสียงเหมือนคุณต้องการที่จะ denoise และรักษาขอบ คุณถือว่าวิธีการที่ไม่ใช่ท้องถิ่น? มีรหัส GPL'd C ++ บางส่วนพร้อมกับการเขียนอัลกอริทึมแบบย่อโดยผู้แต่งดั้งเดิมที่นี่: http://www.ipol.im/pub/algo/bcm_non_local_means_denoising/

หนึ่งข้อแม้ไม่ใช่วิธีโลคอลช้ามากและเอาต์พุตอาจอ่อนไหวต่อการปรับใช้ที่คุณมี นอกจากนี้คุณยังอาจพิจารณา ROZ minimzation เนื่องจากมันรวดเร็วและทำงานได้ดีในการถนอมขอบ นี่คือโค้ด MATLAB บางอย่างที่ทำ: http://www.stanford.edu/~tagoldst/Tom_Goldstein/Split_Bregman.html


ฉันพยายามที่อย่างไรก็ตามผลลัพธ์ไม่น่าพอใจ
vini

ยุติธรรมพอสมควร มีวิธีที่จะแก้ปัญหา "ภาพไบนารี denoising" แต่ฉันไม่สามารถนึกถึงรหัสใด ๆ ที่มีอยู่

www.cmla.ens-cachan.fr/fileadmin/Membres/nikolova/ChanEseNikoSiap06.pdf นี้อาจช่วยได้ คุณสามารถลองแบ่งส่วนภาพบนใบไม้สีดำและสีขาวด้วยพารามิเตอร์การปรับแต่งที่แตกต่างกันและดูสิ่งที่คุณได้รับ มีรหัสการแบ่งกลุ่มบางส่วนในหน้า Split Bregman

ได้ลองแล้วว่าผลลัพธ์ยังไม่ดีพอจะต้องลองอย่างอื่นฉันเดา
vini

หืมม เท่าที่ฉันรู้วิธีการที่ไม่เฉพาะเจาะจงคือสถานะของศิลปะในการ denoising เนื่องจากคุณมีภาพไบนารีอาจมีสิ่งอื่น (การค้นหา "การลบข้อความ" หรือ "การลบข้อความที่ไม่ใช่ข้อความ"?) แต่ฉันไม่มีความคิด
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.