СПОСОБ, УСТРОЙСТВО И ТЕРМИНАЛ ДЛЯ ПЕРЕНАСТРОЙКИ ИЗОБРАЖЕНИЯ

1. Способ перенастройки изображения, отличающийся тем, что содержит этапы, на которых:
устанавливают модель выраженности для исходного изображения;
вычисляют значение выраженности каждой пиксельной точки в исходном изображении в соответствии с моделью выраженности; и
перенастраивают целевое изображение в соответствии со значением выраженности каждой пиксельной точки, исходным разрешением исходного изображения и целевым разрешением целевого изображения.
2. Способ по п. 1, отличающийся тем, что перенастройка целевого изображения в соответствии со значением выраженности каждой пиксельной точки, исходным разрешением исходного изображения и целевым разрешением целевого изображения содержит этапы, на которых:
вычисляют начальный вектор смещения каждой пиксельной точки в соответствии с исходным разрешением и целевым разрешением;
для каждой пиксельной точки, вычисляют конечный вектор смещения пиксельной точки в соответствии со значением выраженности пиксельной точки и начальным вектором смещения пиксельной точки; и
перенастраивают целевое изображение в соответствии с каждым конечным вектором смещения.
3. Способ по п. 2, отличающийся тем, что вычисление конечного вектора смещения пиксельной точки в соответствии со значением выраженности пиксельной точки и начальным вектором смещения пиксельной точки включает в себя этапы, на которых:
вычисляют коэффициент искажения пиксельной точки в соответствии со значением выраженности пиксельной точки, причем значение выраженности имеет отрицательную корреляцию с коэффициентом искажения; и
умножают коэффициент искажения на начальный вектор смещения, чтобы получить конечный вектор смещения.
4. Способ по п. 3, отличающийся тем, что коэффициент искажения равен:
<mrow><mi>C</mi><mi>o</mi><mi>e</mi><mi>f</mi><msub><mi>f</mi><mrow><mo stretchy="false">(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo stretchy="false">)</mo></mrow></msub><mo>=</mo><mn>1</mn><mo>−</mo><mfrac><mrow><mo stretchy="false">(</mo><msub><mi>S</mi><mrow><mo stretchy="false">(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo stretchy="false">)</mo></mrow></msub><mo>−</mo><msub><mi>S</mi><mrow><mi>min</mi></mrow></msub><mo stretchy="false">)</mo></mrow><mrow><mo stretchy="false">(</mo><msub><mi>S</mi><mrow><mi>max</mi></mrow></msub><mo>−</mo><msub><mi>S</mi><mrow><mi>min</mi></mrow></msub><mo stretchy="false">)</mo></mrow></mfrac></mrow>
,
(x,y)
min
max
где S представляет значение выраженности пиксельной точки с координатами (x,y), S представляет минимум среди всех значений выраженности, и Sпредставляет максимум среди всех значений выраженности.
5. Способ по любому из пп. 2-4, отличающийся тем, что вычисление начального вектора смещения каждой пиксельной точки в соответствии с исходным разрешением и целевым разрешением включает в себя этапы, на которых:
определяют область исходного изображения в соответствии с исходным разрешением и определяют область целевого изображения в соответствии с исходным разрешением и целевым разрешением;
выбирают заранее предопределенное количество первых характерных точек из области исходного изображения и выбирают заранее предопределенное количество вторых характерных точек из области целевого изображения, причем первые характерные точки соответствуют вторым характерным точкам;
вычисляют опорный вектор смещения между каждой первой характерной точкой и соответствующей второй характерной точкой; и
для каждой пиксельной точки, вычисляют относительное положение между пиксельной точкой и n первыми характерными точками, причем пиксельная точка расположена в замкнутой области, окруженной n первыми характерными точками, n≥3, и вычисляют начальный вектор смещения пиксельной точки в соответствии с относительным положением и n опорными векторами смещения, соответствующими n первым характерным точкам.
6. Устройство для перенастройки изображения, отличающееся тем, что содержит:
модуль установки модели, сконфигурированный устанавливать модель выраженности для исходного изображения;
модуль вычисления значения, сконфигурированный вычислять значение выраженности каждой пиксельной точки в исходном изображении в соответствии с моделью выраженности, установленной посредством модуля установки модели; и
модуль целевой настройки изображения, сконфигурированный перенастраивать целевое изображение в соответствии со значением выраженности каждой пиксельной точки, вычисленным модулем вычисления значения, исходным разрешением исходного изображения и целевым разрешением целевого изображения.
7. Устройство по п. 6, отличающееся тем, что модуль целевой настройки изображения включает в себя:
первый блок вычисления, сконфигурированный вычислять начальный вектор смещения каждой пиксельной точки в соответствии с исходным разрешением и целевым разрешением;
второй блок вычисления, сконфигурированный для каждой пиксельной точки, вычислять конечный вектор смещения пиксельной точки в соответствии со значением выраженности пиксельной точки и начальным вектором смещения пиксельной точки, вычисленным первым блоком вычисления; и
блок целевой настройки изображения, сконфигурированный перенастраивать целевое изображение в соответствии с каждым конечным вектором смещения, вычисленным вторым блоком вычисления.
8. Устройство по п. 7, отличающееся тем, что второй блок вычисления включает в себя:
первый подблок вычисления, сконфигурированный вычислять коэффициент искажения параметра пиксельной точки в соответствии со значением выраженности пиксельной точки, причем значение выраженности имеет отрицательную корреляцию с коэффициентом искажения; и
второй подблок вычисления, сконфигурированный умножать коэффициент искажения, вычисленный первым подблоком вычисления, на начальный вектор смещения для получения конечного вектора смещения.
9. Устройство по п. 8, отличающееся тем, что коэффициент искажения равен:
<mrow><mi>C</mi><mi>o</mi><mi>e</mi><mi>f</mi><msub><mi>f</mi><mrow><mo stretchy="false">(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo stretchy="false">)</mo></mrow></msub><mo>=</mo><mn>1</mn><mo>−</mo><mfrac><mrow><mo stretchy="false">(</mo><msub><mi>S</mi><mrow><mo stretchy="false">(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo stretchy="false">)</mo></mrow></msub><mo>−</mo><msub><mi>S</mi><mrow><mi>min</mi></mrow></msub><mo stretchy="false">)</mo></mrow><mrow><mo stretchy="false">(</mo><msub><mi>S</mi><mrow><mi>max</mi></mrow></msub><mo>−</mo><msub><mi>S</mi><mrow><mi>min</mi></mrow></msub><mo stretchy="false">)</mo></mrow></mfrac></mrow>
,
(x,y)
min
где S представляет значение выраженности пиксельной точки с координатами (x,y), S представляет минимум среди всех
max
значений выраженности, и Sпредставляет максимум среди всех значений выраженности.
10. Устройство по любому из пп. 7-9, отличающееся тем, что первый блок вычисления включает в себя:
подблок определения области, сконфигурированный определять область исходного изображения в соответствии с исходным разрешением и определять область целевого изображения в соответствии с исходным разрешением и целевым разрешением;
подблок выбора характерных точек, сконфигурированный выбирать заранее предопределенное количество первых характерных точек из области исходного изображения, определенной подблоком определения области, и выбирать заранее предопределенное количество вторых характерных точек из области целевого изображения, определенной подблоком определения области, причем первые характерные точки соответствуют вторым характерным точкам;
третий подблок вычисления, сконфигурированный вычислять опорный вектор смещения между каждой первой характерной точкой и соответствующей второй характерной точкой, выбранной подблоком выбора характерных точек; и
четвертый подблок вычисления, сконфигурированный для каждой пиксельной точки вычислять относительное положение между пиксельной точкой и n первыми характерными точками, причем пиксельная точка расположена в замкнутой области, окруженной n первыми характерными точками, n≥3, и вычислять начальный вектор смещения пиксельной точки в соответствии с относительным положением и n опорными векторами смещения, соответствующими n первым характерным точкам, вычисленным третьим подблоком вычисления.
11. Терминал, отличающийся тем, что включает в себя:
процессор;
память для хранения инструкций, исполняемых процессором;
причем процессор сконфигурирован:
устанавливать модель выраженности для исходного изображения;
вычислять значение выраженности каждой пиксельной точки в исходном изображении в соответствии с моделью выраженности; и
перенастраивать целевое изображение в соответствии со значением выраженности каждой пиксельной точки, исходным разрешением исходного изображения и целевым разрешением целевого изображения.