คำถามติดแท็ก image-processing

โดยทั่วไปแล้วการประมวลผลภาพเป็นรูปแบบของการประมวลผลสัญญาณใด ๆ ที่อินพุตเป็นรูปภาพเช่นกรอบรูปหรือวิดีโอ

5
ปัจจัยใดที่ฉันควรพิจารณาในการเลือกอัลกอริทึมการตรวจจับขอบ
ฉันได้เรียนรู้เกี่ยวกับอัลกอริธึมการตรวจจับขอบจำนวนหนึ่งรวมถึงอัลกอริทึมอย่าง Sobel, Laplacian และ Canny ดูเหมือนว่าสำหรับฉันแล้วตัวตรวจจับขอบที่ได้รับความนิยมมากที่สุดคือตัวตรวจจับขอบ Canny แต่มีบางกรณีที่นี่ไม่ใช่อัลกอริธึมที่เหมาะสมที่สุดที่จะใช้หรือไม่? ฉันจะตัดสินใจได้อย่างไรว่าจะใช้อัลกอริทึมใด ขอบคุณ!

5
อัลกอริทึมที่ดีที่สุดสำหรับการทำสำเนารูปภาพเอกสารในตัวอย่างนี้คืออะไร?
ฉันกำลังพยายามใช้อัลกอริทึม binarization ต่าง ๆ กับรูปภาพที่แสดง: นี่คือรหัส: clc; clear; x=imread('n2.jpg'); %load original image ตอนนี้เราปรับขนาดภาพเพื่อให้การคำนวณกลายเป็นเรื่องง่ายขึ้นในภายหลังสำหรับเรา size(x); x=imresize(x,[500 800]); figure; imshow(x); title('original image'); z=rgb2hsv(x); %extract the value part of hsv plane v=z(:,:,3); v=imadjust(v); ตอนนี้เราพบว่าค่าเฉลี่ยและส่วนเบี่ยงเบนมาตรฐานที่จำเป็นสำหรับอัลกอริทึม niblack และ% sauvola m = mean(v(:)) s=std(v(:)) k=-.4; value=m+ k*s; temp=v; % การนำ niblack thresholding อัลกอริทึม: for p=1:1:500 for …

5
การตรวจจับเส้นทางในรูปป่า
มีใครรู้บ้างเกี่ยวกับการวิจัย / เอกสาร / ซอฟต์แวร์เพื่อระบุเส้นทาง (เป็นเส้นโค้งหรือจากจุดหนึ่งไปยังอีกจุดหนึ่ง) ในภาพของฉากป่า (จากมุมมองของกล้องที่ยืนอยู่ตรงทาง) ฉันพยายามค้นหาอัลกอริทึมที่สามารถถ่ายภาพได้เช่น: และผลิตหน้ากากระบุว่า "เส้นทาง" น่าจะเป็นเช่น: อย่างที่คุณเห็นภาพต้นฉบับนั้นเบลอเล็กน้อยซึ่งมีจุดประสงค์ แหล่งที่มาของภาพไม่สามารถรับประกันการโฟกัสที่สมบูรณ์แบบได้ดังนั้นฉันต้องสามารถจัดการกับสัญญาณรบกวนและความเบลอในระดับที่สมเหตุสมผล ความคิดแรกของฉันคือการใช้ Gaussian เบลอและแบ่งภาพออกเป็นบล็อกเปรียบเทียบบล็อกที่อยู่ติดกันเพื่อค้นหาความแตกต่างของสีที่คมชัด อย่างไรก็ตามฉันรู้ได้อย่างรวดเร็วว่าเงาและการเปลี่ยนแปลงอื่น ๆ ของแสงนั้นง่ายมาก ฉันกำลังคิดเกี่ยวกับการแยกคุณสมบัติของ SURF แต่ฉันเพิ่งประสบความสำเร็จกับ SURF / SIFT เมื่อภาพมีความชัดเจนสมบูรณ์แบบและด้วยแสงที่สม่ำเสมอ ฉันได้ลองปรับขนาดรูปภาพและมาส์กให้มีขนาดเล็กลงมาก (เช่น 100x75) แปลงเป็นเวกเตอร์ 1xN และใช้พวกมันเพื่อฝึกอบรมโครงข่ายประสาทฐาน FANN (ที่ภาพเป็นอินพุทและหน้ากากเป็นที่ต้องการ เอาท์พุท) แม้จะมีขนาดเล็กเช่นนี้ แต่มีเลเยอร์ที่ซ่อนอยู่ 1 ชั้นและขนาดของอินพุตเวกเตอร์ 75% แต่ก็ใช้เวลาฝึกอบรม 6 ชั่วโมงและยังไม่สามารถคาดเดามาสก์ใด ๆ ในชุดทดสอบได้ ใครสามารถแนะนำวิธีการหรือเอกสารอื่น ๆ ในเรื่องนี้ได้บ้าง

5
เหตุใดจึงใช้ตัวกรองเกาส์เซียนเป็นตัวกรองสัญญาณความถี่ต่ำในการประมวลผลภาพ
ในการประมวลผลสัญญาณ 1d ใช้ตัวกรองสัญญาณความถี่ต่ำหลายประเภท แม้ว่าตัวกรองแบบเกาส์นั้นแทบจะไม่เคยใช้เลย เหตุใดจึงเป็นที่นิยมในแอปพลิเคชั่นประมวลผลข้อมูลภาพ? ตัวกรองเหล่านี้เป็นผลมาจากการเพิ่มประสิทธิภาพเกณฑ์หรือเป็นเพียงโซลูชันเฉพาะกิจเนื่องจากภาพ 'แบนด์วิดท์' ไม่ได้กำหนดไว้อย่างดี

5
ภาษาที่ดีสำหรับการมองเห็นคอมพิวเตอร์?
ฉันกำลังพยายามใช้ระบบการดึงข้อมูลรูปภาพตามเนื้อหา แต่ก่อนหน้านั้นฉันต้องการรับภาพรวมของภาษาการเขียนโปรแกรมบางอย่างที่เหมาะสมสำหรับงานนี้ (มี libs ที่ดีและเช่นนั้น) ไม่มีใครรู้ภาษาและ libs ที่ดีสำหรับงานประเภทนั้นบ้าง? งูหลามหรือจาวาล่ะ ดีที่สุด

4
ค้นหาปากใบในรูปพืชกล้องจุลทรรศน์
นี่คือคำถามสำหรับผู้เชี่ยวชาญด้านการประมวลผลภาพ ฉันกำลังทำงานกับปัญหาการมองเห็นคอมพิวเตอร์ที่ยากลำบาก งานคือการนับปากใบ (ทำเครื่องหมายด้านล่าง) ในภาพกล้องจุลทรรศน์ DIC ภาพเหล่านี้มีความทนทานต่อเทคนิคการประมวลผลภาพผิวเผินมากที่สุดเช่นการดำเนินงานทางสัณฐานวิทยาและการตรวจจับขอบ นอกจากนี้ยังแตกต่างจากงานนับเซลล์อื่น ๆ ฉันใช้ OpenCV แผนของฉันคือการตรวจสอบคุณสมบัติที่มีประโยชน์สำหรับการเลือกปฏิบัติปากใบ ตัวแยกประเภทของพื้นผิว DCT (การแปลงโคไซน์ไม่ต่อเนื่อง / การวิเคราะห์โดเมนความถี่) LBP (รูปแบบไบนารีโลคัล) HOG (ฮิสโตแกรมของการไล่ระดับสีเชิง) เครื่องตรวจจับคุณสมบัติที่ทนทาน (ฉันไม่เชื่อ) มุมแฮร์ริส SIFT, SURF, STAR, เป็นต้น ตัวเรียงลำดับ Haar cascade / คุณสมบัติของ Viola-Jones และอาจออกแบบตัวอธิบายคุณลักษณะใหม่ ตอนนี้ฉันไม่ได้เลือกตัวจําแนก ฉันพลาดอะไรไป คุณจะแก้ปัญหานี้อย่างไร การแก้ปัญหาการตรวจจับวัตถุที่คล้ายกันจะมีประโยชน์มาก ภาพตัวอย่างที่นี่ หลังจากตัวกรอง bandpass: การตรวจจับขอบ Canny ไม่ได้เป็นสัญญา บางพื้นที่ภาพไม่ได้โฟกัส:

3
ฉันจะสร้างโครงสร้าง 3 มิติใหม่จากชุดภาพได้อย่างไร?
ฉันมีชุดของรูปทรง (ชุดของส่วนของเส้น) จัดกลุ่มด้วยวิธีดังต่อไปนี้: Si={I0,Iπ4,I2π4,…,I7π4}Si={I0,Iπ4,I2π4,…,I7π4}S_i = \{I^0, I^\frac{\pi}{4}, I^\frac{2\pi}{4}, \ldots, I^\frac{7\pi}{4} \} ที่ไหน SiSiS_iแสดงถึงลำดับของภาพถ่ายของวัตถุรูปธรรมหนึ่งชิ้น IjIjI^jแสดงถึงภาพโดยมีมุมมอง (หมายถึงมุมมองด้านหน้า) jthjthj^{th}j=0j=0j=0 นี่คือตัวอย่างของ (มุมมองด้านหลัง): IπIπI^\pi ฉันจะสร้างโครงสร้าง 3 มิติของวัตถุด้วยกำหนดได้อย่างไรSiSiS_i ใครบางคนสามารถชี้ให้ฉันไปที่เอกสารบางส่วนหรือแม้กระทั่งให้ฉันคำหลักบางอย่าง ฉันรู้ว่ามีบทความจำนวนมากที่ทำงานกับกลุ่มเมฆของจุดและอื่น ๆ แต่สิ่งเหล่านั้นไม่ทำงานในขณะที่ฉันทำงานกับสาย

1
คณิตศาสตร์ของการตรวจจับมุมของแฮร์ริส
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เนื่องจากสามารถตอบได้ในการประมวลผลสัญญาณ Stack Exchange อพยพ 7 ปีที่ผ่านมา นี่คือนิพจน์ทางคณิตศาสตร์สำหรับการตรวจจับมุมของแฮร์ริส: แต่ฉันมีข้อสงสัยดังต่อไปนี้: ความสำคัญทางกายภาพของและคืออะไร? อ้างอิงหลายคนบอกว่ามันเป็นเรื่องสำคัญโดยที่หน้าต่างขยับ หน้าต่างเลื่อนไปเท่าไหร่ หนึ่งพิกเซลหรือสองพิกเซลuuuvvvwww ผลรวมของตำแหน่งพิกเซลครอบคลุมโดยหน้าต่างหรือไม่ สมมติว่า ,คือความเข้มของพิกเซลเดียวที่หรือผลรวมของความเข้มภายในหน้าต่างด้วยจุดศูนย์กลางที่ ?w(x,y)=1w(x,y)=1w(x,y) = 1I(x,y)I(x,y)I(x,y)(x,y)(x,y)(x,y)(x,y)(x,y)(x,y) ตามที่วิกิพวกเขาบอกว่าภาพเป็น 2 มิติแสดงโดยฉันแล้วขอให้พิจารณาการปะภาพเหนือพื้นที่จากนั้นใช้สัญกรณ์(x,y)(x,y)(x,y)I(x,y)I(x,y)I(x,y) ฉันพบว่ามันสับสนที่จะเข้าใจคำอธิบายทางคณิตศาสตร์ ใครมีความคิด?

3
ฉันจะลบการเคลื่อนไหวเบลอได้อย่างไร
มีวิธีการที่ยอมรับโดยทั่วไปในการลบภาพเบลอออกจากภาพหรือไม่ สำหรับกรณีง่าย ๆ เราสามารถสรุปได้ว่าการเคลื่อนที่นั้นเกิดขึ้นเป็นเส้นตรง ฉันคิดว่ามันเป็นกระบวนการสองส่วนที่ประกอบด้วยการประมาณค่าการเคลื่อนที่และการแยกส่วน แต่วิธีนี้ทำได้จริงหรือไม่

1
อะไรคือความแตกต่างที่เกี่ยวข้องในทางปฏิบัติระหว่างวิธีการสุ่มภาพซ้ำแบบต่างๆ
ImageResizeฟังก์ชันของ Mathematica รองรับวิธีresamplingจำนวนมาก การไม่คุ้นเคยกับบริเวณนี้นอกเหนือจากเพื่อนบ้านที่ใกล้ที่สุดคือ bilinear, biquadratic และ bicubic (ซึ่งเห็นได้ชัดจากชื่อ) ฉันหลงทาง คุณช่วยชี้ให้ฉันเห็นบางแหล่งที่จะอธิบายความแตกต่างพื้นฐาน (ทางคณิตศาสตร์) ระหว่างวิธีการเหล่านี้และโดยเฉพาะอย่างยิ่งชี้ให้เห็นถึงความแตกต่างในทางปฏิบัติ (เช่นโดยการแสดงภาพตัวอย่างที่การเลือกวิธีการนั้นสำคัญ ฉันไม่มีพื้นหลังการประมวลผลสัญญาณดังนั้นฉันจึงชอบการแนะนำที่ "สุภาพ" และกระชับ :-) ฉันจะคัดลอกรายการImageResizeวิธีการที่ "ขี้เกียจ" ที่นี่เพื่อคลิกลิงก์: "ใกล้" เพื่อนบ้านที่ใกล้เคียงที่สุด resampling การแก้ไขทวิภาคี "Bilinear" "Biquadratic" การแก้ไขเส้นโค้ง biquadratic การแก้ไขเส้นโค้ง Bicubic "Bicubic" "Gaussian" Gaussian resampling อีกครั้ง "Lanczos" วิธีการแก้ไขหลายตัวแปร Lanczos การแก้ไขค่า "โคไซน์" "Hamming" เพิ่มการแก้ไข Hamming แบบโคไซน์ "Hann" ได้ทำการเพิ่มค่าชดเชย cosine Hann "แบล็กแมน" …

5
สิ่งที่เทียบเท่าเสียงของภาพเช่น "Lena", "Mandrill" และ "Cameraman"?
ฉันไม่รู้ว่าจะเรียกรูปภาพเหล่านี้อย่างไร แต่บ่อยครั้งมักใช้ในโลกแห่งการประมวลผลภาพเป็นตัวอย่างมาตรฐานเพื่อแสดงผลลัพธ์ของการทำงานเฉพาะ นี่คือการเชื่อมโยงไปยังหน้าอธิบาย Lena เป็น "ภาพทดสอบมาตรฐาน" มีคลิปเสียง canonical ที่คล้ายกันที่ใช้ในการสาธิตผลกระทบของฟิลเตอร์เสียงหรือการทำงานบางอย่างหรือไม่?

4
ฉันจะตรวจจับวัตถุที่แตกต่างเมื่อขอบของพวกเขาสัมผัสกันได้อย่างไร
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ในการประมวลผลสัญญาณ Stack Exchange อพยพ 8 ปีที่ผ่านมา ฉันต้องการค้นหารูปทรงทั้งหมดในภาพที่ดึงมาจากกล้อง ดังนั้นก่อนอื่นให้ใช้ตัวตรวจจับขอบแสนรู้เพื่อหาขอบแล้วหารูปทรง ค่อนข้างง่าย อย่างไรก็ตามรูปทรงของฉันได้รับการ "ผสาน" ตัวอย่างเช่นในภาพด้านล่างฉันมีวัตถุต่าง ๆ 4 อย่างชัดเจน แม้ว่าขอบบางจุดจะสัมผัสกันเล็กน้อยดังนั้นฉันจึงได้รูปร่างที่ใหญ่แทนที่จะเป็นสี่แยก ฉันพยายามเปลี่ยนค่าขีด จำกัด การกัดเซาะการสัณฐานวิทยาและสิ่งที่คล้ายกัน แต่ขอบสัมผัสกันเล็กน้อย ไม่มีใครมีข้อเสนอแนะเกี่ยวกับวิธีการได้รับรูปทรงแยกต่างหากในภาพคล้ายกับด้านล่าง? (ภาพด้านล่างเป็นเพียงตัวอย่างจริงภาพจริงของฉันซับซ้อนกว่ามาก แต่มีปัญหาพื้นฐานเหมือนกัน)

3
อัลกอริทึมที่เร็วที่สุดสำหรับการแปลงระยะทาง
ฉันกำลังมองหาอัลกอริทึมที่เร็วที่สุดสำหรับการแปลงระยะทาง ตามเว็บไซต์นี้http://homepages.inf.ed.ac.uk/rbf/HIPR2/distance.htmเว็บไซต์นี้อธิบาย: การแปลงระยะทางสามารถคำนวณได้อย่างมีประสิทธิภาพมากขึ้นโดยใช้อัลกอรึทึมที่ชาญฉลาดเพียงแค่สองรอบเท่านั้น (เช่น Rosenfeld และ Pfaltz 1968) ฉันพบรอบ ๆ : "Rosenfeld, A และ Pfaltz, J L. 1968. ฟังก์ชั่นระยะทางกับภาพดิจิตอลการจดจำรูปแบบ, 1, 33-61" แต่ฉันเชื่อว่าเราควรมีอัลกอริธึมที่ดีกว่าและเร็วกว่าในปี 1968 หรือไม่? ในความเป็นจริงฉันไม่สามารถหาแหล่งที่มาจากปี 1968 ดังนั้นความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมาก

3
การเรียงลำดับส่วน biquad สำหรับตัวกรองคำสั่งซื้อที่สูงขึ้นทำงานอย่างไร
ฉันกำลังพยายามใช้ตัวกรอง IIR อันดับที่ 8 และบันทึกย่อของแอปพลิเคชันและหนังสือทุกเล่มที่ฉันได้อ่านบอกว่ามันเป็นการดีที่สุดที่จะใช้ตัวกรองลำดับที่สองมากกว่านั้นเป็นส่วนที่สอง ฉันใช้tf2sosMATLAB เพื่อรับค่าสัมประสิทธิ์สำหรับส่วนที่สองซึ่งทำให้ฉันมีค่า 6x4 coeffs สำหรับส่วนของคำสั่งที่สอง 4 ตามที่คาดไว้ ก่อนการใช้งานเป็น SOS ตัวกรองลำดับที่ 8 จำเป็นต้องเก็บค่าตัวอย่าง 7 ค่าก่อนหน้า (และค่าเอาต์พุตด้วย) ตอนนี้เมื่อดำเนินการตามลำดับส่วนที่สองโฟลว์ทำงานอย่างไรจากอินพุตไปยังเอาต์พุตฉันต้องเก็บค่าตัวอย่างก่อนหน้านี้เพียง 2 ค่าหรือไม่ หรือผลลัพธ์ของตัวกรองตัวแรกป้อนเช่นเดียวx_inกับตัวกรองที่สองและอื่น ๆ ?
20 filters  filter-design  infinite-impulse-response  biquad  audio  image-processing  distance-metrics  algorithms  interpolation  audio  hardware  performance  sampling  computer-vision  dsp-core  music  frequency-spectrum  matlab  power-spectral-density  filter-design  ica  source-separation  fourier-transform  fourier-transform  sampling  bandpass  audio  algorithms  edge-detection  filters  computer-vision  stereo-vision  filters  finite-impulse-response  infinite-impulse-response  image-processing  blur  impulse-response  state-space  linear-systems  dft  floating-point  software-implementation  oscillator  matched-filter  digital-communications  digital-communications  deconvolution  continuous-signals  discrete-signals  transfer-function  image-processing  computer-vision  3d 

6
วิธีการลบแสงจ้า / ความสว่างที่ถูกตัดออกจากรูปภาพได้อย่างไร
ฉันมีรูป มีวิธีการลบจุดสีขาวสว่างหรือไม่? โปรดช่วยด้วย แก้ไข: หลังจากใช้งานกับ gaussian แล้วแสดงโดยใช้ imagesc รับเอาต์พุตต่อไปนี้ซึ่งแสดงจุดสีแดงสดอย่างชัดเจนฉันจะกำจัดพวกมันได้อย่างไร ช่องสีแดง: ช่องสีเขียว: ช่องสีฟ้า: แก้ไข 2: การตรวจจับข้อบกพร่องโดยใช้ตัวกรอง Gabor ฮิสโตแกรมของมัน: วิธีการคำนวณขีด จำกัด ที่เหมาะสมปรับตัวอย่างไร

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.