УМЕНЬШЕНИЕ ШУМА В ПОСЛЕДОВАТЕЛЬНОСТЯХ ИЗОБРАЖЕНИЙ

1. Устройство, предназначенное для уменьшения шумов в последовательности изображений, в состав устройства входят
блок оценки движения, предназначенный для выработки кадров с компенсированным движением;
блок оценки спектра шумов, предназначенный для оценки шумов в одном или нескольких блоках пикселей последовательности входящих кадров путем
определения зашумленных и фоновых зон в последовательности входящих кадров; а также
вычисления расчетного шумового спектра текущего кадра в последовательности входящих кадров из зашумленных и фоновых зон в последовательности входящих кадров;
определитель записи, предназначенный для обнаружения смены записи в последовательности входящих кадров и для приведения в действие блока оценки спектра шумов посредством реакции на обнаруженную смену записи,
шумоподавитель, предназначенный для подавления шума в последовательности изображений путем использования расчетного шумового спектра и последовательности кадров с компенсированным движением.
2. Устройство по п. 1, в котором блок оценки спектра шумов предназначен для оценки шумов посредством использования предварительно вычисленного расчетного шумового спектра.
3. Устройство по п. 1, в котором блок оценки спектра шумов предназначен для оценки шумов посредством использования дискретного косинусного преобразования.
4. Устройство по п. 1, в котором блок оценки спектра шумов включает в себя окно Хэмминга или треугольное окно.
5. Устройство по п. 1, в котором блок оценки спектра шумов использует градиентный анализ для определения местонахождения в последовательности изображений блоков, не содержащих исходной текстуры.
6. Устройство по п. 1, дополнительно содержащее блок проверки спектра шумов, предназначенный для определения того, является ли расчетный спектр шумов симметричным.
7. Устройство по п. 1, в котором шумоподавитель включает в себя фильтр Винера, предназначенный для уменьшения шумов в последовательности изображений.
8. Устройство по п. 1, в котором блок оценки спектра шумов предназначен для оценки шумов посредством использования трехмерного быстрого преобразования Фурье.
9. Устройство по п. 1, в котором блок оценки спектра шумов включает в себя фильтр размытости Гаусса, предназначенный для определения местонахождения в последовательности изображений блоков с фоновыми зонами и шумами.
10. Устройство по п. 1, в котором шумоподавитель оценивает линейное плоскостное соответствие блоку пикселей в последовательности входящих кадров и блоку пикселей в последовательности кадров с компенсированными кадрами, убирает двухмерную плоскость из блока пикселей в последовательности входящих кадров и возвращает удаленную двухмерную плоскость в блок пикселей в последовательности входящих кадров.
11. Способ, реализуемый одним или несколькими вычислительными устройствами, предназначенными для уменьшения шума в последовательности изображений, способ включает в себя
оценку движения между исходным текущим кадром в последовательности изображений и исходным предыдущим кадром в последовательности изображений, а также между исходным текущим кадром в последовательности изображений и исходным следующим кадром в последовательности изображений, в результате оценки получаем текущий кадр с компенсированным движением, предыдущий кадр с компенсированным движением и следующий кадр с компенсированным движением;
определение смены записи в последовательности изображений;
использование текущего, предыдущего и следующего кадров с компенсированным изображением и использование найденной смены записи в качестве пускового сигнала для оценки шума в блоке пикселей исходного текущего кадра, чтобы в результате получить расчетный шумовой спектр исходного текущего кадра;
проверку расчетного шумового спектра, в результате обеспечивающую получение подтвержденного шумового спектра; а также
уменьшение шума в последовательности изображений посредством использования проверенного расчетного шумового спектра.
12. Способ по п. 11, в котором оценка шума в блоке пикселей включает в себя выбор сетки блоков в исходном текущем кадре, яркость которых находится между значением насыщенности и недостаточной выдержки.
13. Способ по п. 11, в котором оценка шума в блоке пикселей включает в себя выбор сетки блоков в исходном текущем кадре, яркость которых находится между 5% и 95% силы максимальной яркости последовательности изображений.
14. Способ по п. 11, в котором оценка шума в блоке пикселей включает в себя выбор блоков, чья смещенная кадровая разница между ними и блоком в предыдущем кадре с компенсированным изображением находится между двумя пороговыми значениями.
15. Способ по п. 11, в котором оценка шума в блоке пикселей включает в себя выбор блоков, чья смещенная кадровая разница между ними и блоком в следующем кадре с компенсированным изображением находится между двумя пороговыми значениями.
16. Способ по п. 11, в котором оценка шума в блоке пикселей включает в себя оценку текстурного содержания выбранной сетки блоков.
17. Способ по п. 11, в котором проверка расчетной шумовой мощности включает в себя определение, является ли расчетный шумовой спектр асимметричным.
18. Способ по п. 11, в котором уменьшение шума в последовательности изображений, осуществляемое с использованием подтвержденного шумового спектра, включает в себя использование блока пикселей из предыдущего кадра с компенсированным движением и блока пикселей из предыдущего кадра с компенсированным движением с использованием оценки линейного плоскостного соответствия блока пикселей из исходного текущего кадра блоку пикселей из исходного текущего кадра.
19. Способ по п. 11, в котором уменьшение шума в последовательности изображений, осуществляемое с использованием подтвержденного шумового спектра, включает в себя удаление двухмерной плоскости из блока пикселей исходного текущего кадра.
20. Способ по п. 11, в котором уменьшение шума в последовательности изображений, используя подтвержденный шумовой спектр, включает в себя применение фильтра Винера к блоку пикселей из исходного текущего кадра.
21. Способ по п. 11, в котором уменьшение шума в последовательности изображений, используя подтвержденный шумовой спектр, включает в себя возврат двухмерной плоскости в блок пикселей из исходного текущего кадра.
22. Один или несколько машиночитаемых носителей, хранящих исполняемые процессором команды, при выполнении которых один или несколько процессоров осуществляют выполнение способа для оценки шумового спектра в последовательности изображений, способ включает в себя
получение исходного текущего кадра, исходного предыдущего кадра и исходного следующего кадра из последовательности изображений;
получение текущего кадра с компенсированным движением, предыдущего кадра с компенсированным движением и следующего кадра с компенсированным движением; а также использование исходного текущего кадра, исходного предыдущего кадра, исходного следующего кадра, текущего кадра с компенсированным движением, предыдущего кадра с компенсированным движением и следующего кадра с компенсированным движением посредством оценки шума в исходном текущем кадре.
23. Один или несколько машиночитаемых носителей по п. 22, в которых оценка шума в исходном текущем кадре включает в себя применение фильтра размытости Гаусса к исходному текущему кадру, исходному предыдущему кадру и исходному следующему кадру.
24. Один или несколько машиночитаемых носителей по п. 22, в которых оценка шума в исходном текущем кадре включает в себя применение трехмерного быстрого преобразования Фурье к исходному текущему кадру, исходному предыдущему кадру и исходному следующему кадру.
25. Один или несколько машиночитаемых носителей по п. 22, в которых оценка шума в исходном текущем кадре включает в себя выбор сетки блоков в исходном текущем кадре, яркость которых находится между значением насыщенности и недостаточной выдержки.
26. Один или несколько машиночитаемых носителей по п. 22, в которых оценка шума в исходном текущем кадре включает в себя выбор сетки блоков в исходном текущем кадре, яркость которых находится между 5 и 95% силы максимальной яркости последовательности изображений.
27. Один или несколько машиночитаемых носителей по п. 22, в которых оценка шума в исходном текущем кадре включает в себя выбор сетки блоков в исходном текущем кадре, яркость которых находится между 10 и 90% силы максимальной яркости последовательности изображений.
28. Один или несколько машиночитаемых носителей по п. 22, в котором оценка шума в исходном текущем кадре включает в себя выбор блоков, чья смещенная кадровая разница между ними и блоком в предыдущем кадре с компенсированным изображением находится между двумя пороговыми значениями.
29. Один или несколько машиночитаемых носителей по п. 22, в которых оценка шума в исходном текущем кадре включает в себя выбор блоков, чья смещенная кадровая разница между ними и блоком в следующем кадре с компенсированным изображением находится между двумя пороговыми значениями.
30. Один или несколько машиночитаемых носителей по п. 22, в которых оценка шума в исходном текущем кадре включает в себя оценку текстурного содержания сетки блоков в последовательности изображений.
31. Один или несколько машиночитаемых носителей по п. 22, в которых оценка шума в исходном текущем кадре включает в себя
подгонку плоскости насыщенности к рассматриваемому блоку в исходном текущем кадре;
определение разности между плоскостью насыщенности и рассматриваемым блоком, чтобы получить значение ошибки текущего кадра;
определение разности между плоскостью насыщенности и сеткой блоков в исходном предыдущем кадре и сеткой блоков в исходном следующем кадре, чтобы получить значение ошибки предыдущего кадра; а также
определение разности между плоскостью насыщенности и сеткой блоков в исходном предыдущем кадре и сеткой блоков в исходном следующем кадре, чтобы получить значение ошибки следующего кадра.
32. Один или несколько машиночитаемых носителей по п. 22, в которых оценка шума в исходном текущем кадре включает в себя применение двухмерного окна Хэмминга к сетке блоков в исходном текущем кадре, к сетке блоков в исходном предыдущем кадре и к сетке блоков в исходном следующем кадре.
33. Один или несколько машиночитаемых носителей по п. 22, в которых оценка шума в исходном текущем кадре включает в себя
вычисление трехмерного быстрого преобразования Фурье сетки блоков в исходном текущем кадре, чтобы получить оценку шумового спектра значения ошибки текущего кадра;
вычисление трехмерного быстрого преобразования Фурье сетки блоков в исходном предыдущем кадре, чтобы получить оценку шумового спектра значения ошибки предыдущего кадра;
вычисление трехмерного быстрого преобразования Фурье сетки блоков в исходном следующем кадре, чтобы получить оценку шумового спектра значения ошибки следующего кадра;
выведение среднего значения расчетных значений шумового спектра, чтобы получить значение шумового спектра.