Czy istnieje pewna miara ostrości lub rozmycia obrazu? Mam różne zestawy obrazów z różnymi parametrami nasycenia i przechwyconymi z różnych systemów optycznych, i uważam, aby pokazać użytkownikowi coś w stylu "jakości" skupienia. Aby uzyskać najbardziej skupiony obraz, używam metryki z operatorem Sobel-Tenengrad (suma pikseli o wysokim kontraście), ale problem polega na tym, że dla różnych obiektów są to zupełnie różne zakresy danych (zależy od nieznanych parametrów intensywności obrazu, układu optycznego) - Potrzebowałem pewnej miary, gdzie to możliwe, aby powiedzieć, że obraz ma zły, nieporównywalny z porównaniem z obrazem odniesienia, tak jak jest to "zły" lub "dobry" obraz skupiony.Metryka ostrości obrazu
Odpowiedz
Można obliczyć wartość accutance obrazu, obliczając średnią wartości Gradient Filter.
Odwołaj się do tego StackOverflow answer na podobne pytanie.
Muszę zaimplementować w ten sam sposób przed pytaniem, a to wygląda jak algorytm "średnia z filtru Gaussa ": * Oblicz gradient Sobel x, y pochodna * Uzyskaj obraz jasności * Uzyskaj średnią (średnią) wartość wielkości. Wynik wydaje się być akceptowalny, ale różni się jego zakresem wartości od obrazu do obrazu. – asaenko
Autofokus to interesujący problem sam w sobie, a zatem ocena ostrości na dowolnych zdjęciach jest kolejnym poziomem złożoności.
W sprawie oceny ostrości sugeruję this paper z Cornell. Ich wniosek był taki, że miara wariancji zapewnia najlepszą ocenę danego obrazu. I nie boli, że to naprawdę łatwe do obliczenia!
Aby utworzyć spójne dane dla różnych obrazów, potrzebny jest sposób normalizacji. Dane mogą być w jednostkach wariancji na piksel. Można wykorzystać fakt, że brak ostrości zapewnia górną granicę wariancji, a więc poszukaj klastrów przy maksymalnej szybkości lokalnej wariancji.
Here's a short paper describing a method for detecting blurredness using a Haar Wavelet Transform
Pozostałe odpowiedzi this PAQ mogą również być pomocne.
trzeba ostrość bez odniesienia metryki, takie jak:
- Skumulowane prawdopodobieństwo wykrycia blur (CPBD) https://ivulab.asu.edu/software/quality/cpbd
- S3 http://vision.okstate.edu/s3/
- Wystarczy zauważalne rozmycie (JNB) https://ivulab.asu.edu/software/quality/jnbm
- LPC -SI https://ece.uwaterloo.ca/~z70wang/publications/TIP_LPCSharpness.pdf
- 1. Co oznacza "stronniczy" w histogramie "Metryka"?
- 2. Tabela routingu Kademlii i metryka odległości
- 3. Metryka wielkości symulowanej Xcode - różnica między wartością swobodną i brakiem
- 4. onchange bez utraty ostrości?
- 5. WPF - Przewiń bez ostrości
- 6. Emscripten canvas + jQuery - przełączanie ostrości
- 7. Jakie są wspólne algorytmy ustawiania ostrości?
- 8. WPF: Nie można ustawić ostrości
- 9. Ustawianie ostrości na .NET UserControl ...?
- 10. Zmiana ostrości widoku dziecka Android
- 11. Terminal OSX - zmiana ostrości aplikacji
- 12. Detekcja zmiany ostrości dla UITextField
- 13. Migotanie okien przy utracie ostrości?
- 14. jQuery ostrości pole wprowadzania dynamicznego
- 15. Safari: Tekst w contenteditable div bez spacji nie obejmuje obrazu po ustawieniu ostrości
- 16. Sprawdź jakość obrazu przed OCR
- 17. Jak narysować pierścień ostrości wokół NSBox na ostrości dziecko NSTextView w obiektyw-c
- 18. Automatyczne ustawianie ostrości w Androidzie, gdy tryby ciągłego automatycznego ustawiania ostrości nie są obsługiwane.
- 19. Zakładki przełączające Bootstrap - usuwanie konturu/ostrości?
- 20. Windows 7: Zapobieganie utracie ostrości aplikacji
- 21. Rozwiń aplikację, która nie traci ostrości?
- 22. jQuery ostrości nie działa z wtyczką wybranego
- 23. Utrzymywanie ostrości/SelectedItem po zmianie DataGrid ItemsSource
- 24. Jak zapobiegać TextBlock z coraz automatycznej ostrości
- 25. zwyczaj html wejście na pole ostrości numerze
- 26. Formatowanie TextBox utracone po zmianie ostrości
- 27. Slickgrid - utrata ostrości do końca edycja
- 28. React.js kontrolowany kursor ostrości focus problem
- 29. Angular2 - Ustawianie ostrości w polu tekstowym
- 30. Usuwanie wskaźnika ostrości z RecycleView w Androidzie
To pytanie wydaje się być nie na temat, ponieważ t dotyczy tematu analizy matematycznej/numerycznej/grafiki komputerowej. Nie zrozum mnie źle, to ciekawe, ale podstawowy problem jest naprawdę trudny i wciąż jest badany. – Zeta
@Zeta - Od kiedy to grafika komputerowa jest poza tematem dla SO? Strona [pomoc] (http://stackoverflow.com/help/on-topic) wyraźnie mówi, że pytania na temat algorytmów oprogramowania są na temat. Nie sądzę, że OP wymaga odpowiedzi teoretycznej, ale raczej algorytmu do obliczenia metryki. –
możliwy duplikat [Obliczanie ostrości obrazu] (http://stackoverflow.com/questions/6123443/calculating-image-acutance) – Nakilon