การประมวลผลสัญญาณ

ถามตอบสำหรับผู้ปฏิบัติงานด้านศิลปะและวิทยาศาสตร์ของการประมวลผลสัญญาณภาพและวิดีโอ

2
การแปลงเวฟเล็ต
ฉันต้องการที่จะทำการแปลงเวฟเล็ตแบบไม่ต่อเนื่อง Haar 2D และผกผัน DWT บนภาพ คุณช่วยอธิบายการแปลงเวฟเล็ตฮาร์ตแบบไม่ต่อเนื่อง 2D และ DWT แบบผกผันในภาษาง่าย ๆ และอัลกอริทึมที่ใช้ซึ่งฉันสามารถเขียนโค้ดสำหรับ 2D haar dwt ได้ไหมข้อมูลที่ให้ใน google นั้นมีเทคนิคเกินไปฉันเข้าใจสิ่งพื้นฐานเช่นการแบ่งภาพเป็น 4 วงย่อย: LL, LH, HL, HH แต่ฉันไม่เข้าใจวิธีการเขียนโปรแกรมเพื่อดำเนินการ DWT และ IDWT ฉันยังอ่านว่า DWT นั้นดีกว่า DCT เนื่องจากมันทำกับรูปภาพโดยรวมแล้วมีคำอธิบายบางอย่างที่ข้ามส่วนหัวของฉันฉันอาจผิดที่นี่ แต่ฉันคิดว่าเทคนิคการบีบอัด DWT และ DCT เพราะขนาดภาพจะลดลงเมื่อดำเนินการ DWT หรือ DCT กับพวกเขาพวกคุณแบ่งปันส่วนหนึ่งของความรู้ของคุณและปรับปรุงความรู้ของฉัน ขอบคุณ Re: มีอะไรที่เกี่ยวข้องกับรูปแบบภาพ "ค่าของพิกเซล" ที่ใช้ใน DWT คืออะไรฉันคิดว่ามันเป็นค่า …

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

4
การไหลของแสง / การเปลี่ยนภาพโดยประมาณอย่างรวดเร็ว
ฉันต้องการตรวจสอบความเร็วของกล้องที่แพนกล้อง (ทั้งแนวนอน / แนวตั้ง) เพื่อเตือนผู้ปฏิบัติงานให้ชะลอตัวลง ภาพทั้งหมดกำลังเคลื่อนไหวเป็นบล็อกฉันไม่ต้องการทิศทางที่แท้จริง (แม้ว่า H หรือ V จะเป็นโบนัส) และฉันต้องการเพียงขนาดโดยประมาณ - เช่น ทริกเกอร์ถ้ามากกว่า 'N' พิกเซลเปลี่ยนระหว่างเฟรม ภาพมีขนาดใหญ่และโดยทั่วไปจะมีฉากที่มีคอนทราสต์ต่ำที่สม่ำเสมอฉันไม่มีไฮไลท์ที่ชัดเจนในการติดตาม ฉันต้องทำแบบเรียลไทม์ (60fps) และไม่ต้องใช้ CPU ทั้งหมด วิธีแก้ปัญหาของ Niave คือเลือก RoI ที่กึ่งกลางหาขอบคำนวณความคล้ายคลึงกันระหว่างคู่ของเฟรมเลื่อนหนึ่งในเฟรมซ้าย / ขวา / ขึ้น / ลงทีละพิกเซลทำซ้ำ - ค้นหาขั้นต่ำ ฉันสงสัยว่ามีวิธีการที่ชาญฉลาดกว่านี้หรือไม่?

4
วิธีทำ De-Houghing ของรูปภาพที่แปลงสภาพ Hough
ฉันทำงานกับรหัสที่พบในรหัส Rosettaเพื่อสร้างการแปลง Hough ตอนนี้ฉันต้องการค้นหาทุกบรรทัดในภาพ ในการทำเช่นนั้นฉันต้องการค่าρและθของแต่ละจุดสูงสุดในพื้นที่ Hough ผลลัพธ์ตัวอย่างสำหรับรูปห้าเหลี่ยมมีลักษณะดังนี้: ฉันจะหาพิกัด [θ, ρ] เดี่ยวสำหรับ 'ฮอตสปอต' ที่มองเห็นได้ในพื้นที่ Hough ได้อย่างไร

1
อะไรคือความเชื่อมโยงระหว่าง homography ที่คำนวณจาก 2 ภาพและ homography ที่คำนวณเหนือรูปภาพเดียวกันคว่ำ?
ด้วยOpenCVฉันคำนวณการถ่ายภาพระหว่างพูดภาพสองภาพนี้: และ ไม่ต้องกังวลกับสีขาวแปลก ๆ ทางด้านขวามันเป็นเพราะตัวยึดสมาร์ทโฟนที่ฉันใช้ homography ที่กำหนดโดยfindHomography ()ฟังก์ชั่น (ใช้คะแนนที่ตรวจพบกับตัวตรวจจับคุณลักษณะอย่างรวดเร็วและตัวจับคำอธิบาย HammingLUT ) คือ: A = [ 1.412817430564191, 0.0684947165270289, -517.7751355800591; -0.002927297251810, 1.210310757993256, 39.56631316477566; 0.000290600259844, -9.348301989015293e-05, 1] ตอนนี้ฉันใช้กระบวนการเดียวกันเพื่อคำนวณ homography ระหว่างภาพเดียวกันที่หมุนไป 180 องศา (กลับหัว) โดยใช้imagemagick (ตามความเป็นจริงฉันสนใจที่จะทราบความสัมพันธ์ของการหมุน 90 หรือ 270 องศา ... ) ที่นี่พวกเขาคือ: และ ด้วยภาพเหล่านี้การทำตัวพิมพ์จะกลายเป็น: B = [ 0.7148688519736168, 0.01978048500375845, 325.8330631554814; -0.1706219498833541, 0.8666521745094313, 64.72944905752504; …

1
ฉันจะใช้ตัวกรอง Savitzky Golay เพื่อค้นหา maxima ท้องถิ่น (ระหว่างตัวอย่าง) ในสัญญาณ 1D ที่สุ่มตัวอย่างได้อย่างไร
ฉันมีสัญญาณคลื่นไหวสะเทือน y (i): ที่นี่ฉันได้พบหนึ่งสูงสุด: i = 152.54, y = 222.29 ด้วยตนเองและลงจุดด้วยสีแดง ฉันต้องการค้นหา maxima ทั้งหมดโดยอัตโนมัติ ฉันอ่านว่าตัวกรอง Savitzky Golay (SGF) สามารถใช้ในการหาค่าประมาณที่ราบรื่นของสัญญาณและอนุพันธ์ของมันและข้อดีอย่างหนึ่งของ SGF ก็คือมันสามารถรักษา minima และ maxima ได้ดีกว่าตัวกรองอื่น ๆ มันฟังดูดีสำหรับการใช้งานของฉัน ฉันพบสคริปต์ Matlab ที่สร้างค่าสัมประสิทธิ์ SGF และใช้สิ่งนี้เพื่อหาว่าค่าสัมประสิทธิ์ SGF ลำดับที่ 4 สำหรับอนุพันธ์ ฉันเขียนสคริปต์ Matlab ตัวเล็ก ๆ ค้นหาอนุพันธ์ของสัญญาณโดยการสังสัยสัญญาณด้วยสัมประสิทธิ์ SGF ลำดับที่ 4 สำหรับอนุพันธ์ ค้นหาคู่ของตัวอย่าง (i, i + 1) …

1
การแก้ปัญหาสังวัตนาของสัญญาณ 1D
ฉันพบปัญหาในการพยายามแก้ไขแบบฝึกหัดนี้ ฉันต้องคำนวณการบิดของสัญญาณนี้: Y( t ) =อี- k tคุณ( t )บาป(πเสื้อ10)( πเสื้อ )Y(เสื้อ)=อี-kเสื้อยู(เสื้อ)บาป⁡(πเสื้อ10)(πเสื้อ)y(t)=e^{-kt}u(t)\frac{\sin\left(\dfrac{{\pi}t}{10}\right)}{({\pi}t)} ที่ไหน คุณ( t )ยู(เสื้อ)u(t) คือฟังก์ชั่น Heavyside ผมใช้สูตรที่บอกว่าสังวัตนาของสัญญาณทั้งสองนี้เท่ากับ Y( ฉ) = X( ฉ) ⋅ W( ฉ)Y(ฉ)=X(ฉ)⋅W(ฉ)Y(f)=X(f)\cdot W(f) ที่ไหน X( ฉ)X(ฉ)X(f) คือการแปลงฟูริเยร์ของสัญญาณแรกและ W( ฉ)W(ฉ)W(f) คือการแปลงฟูริเยร์ของสัญญาณที่สอง การแปลงฟูริเยร์ของ อี- k tคุณ( t )อี-kเสื้อยู(เสื้อ)e^{-kt}u(t) คือ X( ฉ) =1k + j 2 πฉX(ฉ)=1k+J2πฉX(f)=\dfrac{1}{k+j2{\pi}f} ฉันต้องทำให้สัญญาณที่สองเท่ากับให้มากที่สุด …

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

2
อะไรคือ
อะไรคือ ZZ\mathcal Z- การเปลี่ยนแปลงของลำดับ J0( α n )J0(αn)J_0(\alpha n) สำหรับ n ∈ Zn∈Zn \in \mathbb{Z}? การแปลงฟูริเยร์ของศูนย์thth^{\rm th} สั่งฟังก์ชั่นเบสเซล J0(αx)J0(αx)J_0(\alpha x) เป็นที่รู้กันว่า 2α2−ω2√2α2−ω2\frac{2}{\sqrt{\alpha^2 - \omega^2}} สำหรับ |ω|&lt;α|ω|&lt;α|\omega| < \alpha. นี่มีเสาที่ω=αω=α\omega = \alpha. สิ่งนี้แปลว่าZZ\mathcal Z- การเปลี่ยนแปลงจะมีขั้วบนวงกลมหน่วยหรือไม่ แก้ไข: ปัญหาที่ฉันดูเกี่ยวข้องกับตัวอย่างที่แยกกันของฟังก์ชัน Bessel เช่น J0(n)J0(n)J_0(n). ฉันควรดำเนินการตรวจสอบอย่างไรZZ\mathcal Z-แปลง?

1
อะไรคือปัจจัยพื้นฐานสำหรับการแปลงเวฟเล็ต quincunx lattice และคุณหามันได้อย่างไร?
ในหน้า 57-60 (ดูตัวอย่างได้ล่าสุดที่ฉันตรวจสอบภาพที่นี่ในกรณี) มีการแปลงโครงตาข่าย quincunx ที่อธิบายไว้ Lattice: o • o • o • o • • o • o • o • o o • o • o • o • • o • o • o • o o • o • o • o • • o • …
9 wavelet 

3
เริ่มต้นด้วยการรู้จำลายนิ้วมือได้อย่างไร?
ฉันเริ่มต้นด้วย Matlab และการประมวลผลภาพดิจิตอล ฉันพยายามจดจำลายนิ้วมือ ฉันพบบทความวิจัยจำนวนมากเกี่ยวกับเรื่องนี้ แต่ฉันไม่แน่ใจว่าจะเริ่มต้นอย่างไร สรุปว่าวิธีการ / อัลกอริทึมพื้นฐานที่สุดสำหรับการจดจำลายนิ้วมือคืออะไร?

2
ฉันจะใช้หน้าต่างฟังก์ชั่นกับสัญญาณได้อย่างไร
ฉันจะใช้ฟังก์ชั่นหน้าต่างเช่น Hamming หรือ Lanczos กับสัญญาณโดยใช้สัมประสิทธิ์ได้อย่างไร ฉันหมายถึงฉันสามารถใช้วิธีการใดในการทำเช่นนี้ FFT? บิด? วิธีใดมีประสิทธิภาพดีกว่า

1
จำเป็นต้องมีสูตรการบีบอัดสูงสุด / เสียงการบีบอัด
ฉันกำลังมองหาสูตรที่จะบีบอัดรูปแบบคลื่นเสียงเพื่อ จำกัด ยอดอย่างมีประสิทธิภาพ นี่ไม่ใช่แอปพลิเคชัน "การควบคุมระดับเสียงอัตโนมัติ" ที่หนึ่งจะควบคุมแอมพลิฟายเออร์เพื่อรักษาระดับเสียง แต่ฉันต้องการ จำกัด ("เบา" ตัด) แต่ละจุด (ฉันรู้ว่าสิ่งนี้นำเสนอฮาร์โมนิก แต่ฉันพยายามวิเคราะห์ข้อมูลไม่ใช่ฟัง) สูตรที่หยาบมากของฉันคือ: factor = (10 * average / level) + exp(-sqrt(0.1 * level / average)) ไหนระดับคือระดับเสียงทันทีเฉลี่ยเป็นประวัติศาสตร์เฉลี่ยระดับเสียงและปัจจัยที่เป็นตัวคูณที่ใช้ในการผลิต ( "ปรับ" ระดับปัจจัยครั้งระดับ ) นอกจากนี้ตัวคูณนี้จะถูกนำไปใช้เฉพาะในกรณีที่คำนวณค่าน้อยกว่า 1 มิฉะนั้นระดับจะไม่ได้รับการปรับ ความตั้งใจคือการ จำกัด ระดับที่ปรับไปที่หลาย ๆ (ประมาณ 15x ด้วยสูตรนี้) ของค่าเฉลี่ยในอดีต สูตรนี้เป็น sorta สิ่งที่ฉันต้องการ แต่การจัดแสดงนิทรรศการ "จุ่ม" เป็นตัวเลขขนาดใหญ่ได้รับ นั่นคือระดับปรับ …

2
การค้นหารัศมี r ของทรงกลมที่ทับซ้อนกันในภาพ 3 มิติ
ปัญหาปัจจุบันของฉัน: ฉันมีอิมเมจไบนารีอินพุท 3D (เมทริกซ์สามมิติที่มีเพียง 0 และ 1) ที่ประกอบด้วยจำนวนสุ่มของทรงกลมที่มีรัศมี r เราไม่ทราบว่ามีทรงกลมจำนวนเท่าใดในภาพ ทรงกลมทั้งหมดมีรัศมี r เท่ากัน แต่เราไม่รู้รัศมี r ทรงกลมอยู่ทั่วในภาพและสามารถซ้อนทับกันได้ ภาพตัวอย่างได้รับด้านล่าง ความต้องการของฉัน: รัศมี r คืออะไร? ขณะนี้ฉันเพิ่งเรียบภาพเพื่อกำจัดแกน z และทำการตรวจจับขอบและฉันพยายามแปลง Hough โดยใช้: http://rsbweb.nih.gov/ij/plugins/hough-circles.html อย่างไรก็ตามด้วยการแปลงแบบ Hough ฉันเห็นว่าต้องระบุรัศมีต่ำสุดของรัศมีสูงสุดและจำนวนวงกลม ฉันได้ลองสองสามครั้งด้านล่าง: ด้วยพารามิเตอร์ที่ถูกต้อง Hough Transform สามารถตรวจจับวงกลมได้ดี แต่ในการประยุกต์ใช้จริงผมไม่ทราบว่าหลายทรงกลมมีและทำให้โปรแกรมพยายามที่จะคาดเดาต่ำสุดและสูงสุดรัศมีดูเหมือนว่าไม่เป็นไปได้ มีวิธีอื่นในการทำสิ่งนี้ให้สำเร็จหรือไม่? Cross-link: /math/118815/finding-radius-r-of-the-overlappable-spheres-in-3d-image

1
การประมาณตำแหน่ง 3D โดยใช้กล้อง 2D
ฉันมีกล้อง (iPhone) ฉันมีวัตถุควบคุม 3 มิติในภาพที่ฉันรู้คุณสมบัติของมันเป็นอย่างดี (วัตถุควบคุมของฉัน) นอกจากนี้ยังมีวัตถุรองในการเคลื่อนไหว เป้าหมายสูงสุดคือการสร้างวิถี 3D ของวัตถุที่เคลื่อนไหวในช่วงเวลาที่กำหนด (ติดตาม) ฉันอยากถามฉันจะหาคำตอบได้ไหม? ระยะทางของโทรศัพท์ไปยังวัตถุควบคุม (เพื่อการสนทนาลองสมมติว่ากล้องมีความสูงแน่นอนและไม่ทราบระยะทางที่แน่นอน แต่กล้องตั้งฉากกับพื้นผิวซึ่งเป็นที่รู้จัก) วัตถุรองที่ฉันสามารถค้นหาวัตถุในแต่ละเฟรมที่ตามมา เป้าหมายของฉันคือการประเมินวิถี 3D ตามที่ฉันได้ระบุไว้ข้างต้น คำถามโบนัสเราสามารถสร้างระบบที่สามารถตั้งค่าระยะทางโทรศัพท์ไปยังวัตถุควบคุม (แม้ว่าจะไม่ต้องการ) สิ่งนี้จะช่วยฉันในจุดที่สองหรือไม่?
9 tracking  image 

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