Я розумію, що фільтр Лаплаціа Гаусса може бути наближений фільтром різниці Гаусса, і що співвідношення двох сигм для останнього повинно бути 1: 1,6 для найкращого наближення
Теоретично, чим менше співвідношення між двома сигмами, тим краще наближення. На практиці ви отримаєте числові помилки в якийсь момент, але поки ви використовуєте числа з плаваючою комою, менші значення, ніж 1.6, дадуть вам краще наближення.
Для ілюстрації я побудував переріз LoG і DoG для кількох значень k у Mathematica:
Як бачимо, k = 1.6 не є ідеальним наближенням. Наприклад, k = 1,1 дав би набагато ближче наближення.
Але зазвичай потрібно обчислити наближення LoG для діапазону сигм. (В іншому випадку, навіщо взагалі турбуватися з наближенням DoG? Обчислення одного фільтруваного LoG-зображення не дорожче, ніж обчислення одного фільтруваного DoG-зображення.) Значить, значення k зазвичай вибирається таким чином, щоб ви могли обчислити серію відфільтрованих гауссом зображення із сигмами s, s k, s k ^ 2, s * k ^ 3 ..., а потім обчислюють різниці між сусідніми гаусами. Отже, якщо ви виберете менший k, вам доведеться обчислити більше "шарів" гауссів для того ж сигма-діапазону. k = 1.6 - це компроміс між тим, що бажають близького наближення і не хочуть обчислювати занадто багато різних гауссів.
Однак я не впевнений, як дві сигми в Різниці Гауссів ставляться до сигми для лаплакійського Гаусса. Чи менша сигма в першому дорівнює сигмі другої?
t = σ2σ2+ Δ t-------√σ2- Δ t-------√Δ t→0
σЛаплас= σ1 + к22----√