Способ, устройство и терминал для перенастройки изображения
Иллюстрации
Показать всеИзобретение относится к вычислительной технике. Технический результат заключается в снижении объема вычислений. Способ перенастройки изображения, в котором устанавливают модель выраженности для исходного изображения; вычисляют значение выраженности каждой пиксельной точки в исходном изображении в соответствии с моделью выраженности; и перенастраивают целевое изображение в соответствии со значением выраженности каждой пиксельной точки, исходным разрешением исходного изображения и целевым разрешением целевого изображения, причем перенастройка целевого изображения содержит: вычисление начального вектора смещения каждой пиксельной точки в соответствии с исходным разрешением и целевым разрешением; для каждой пиксельной точки, вычисление конечного вектора смещения пиксельной точки в соответствии со значением выраженности пиксельной точки и начальным вектором смещения пиксельной точки, причем вычисление конечного вектора смещения включает: вычисление коэффициента искажения пиксельной точки в соответствии со значением выраженности пиксельной точки и умножение коэффициент искажения на начальный вектор смещения, чтобы получить конечный вектор смещения; и перенастройку целевого изображения в соответствии с каждым конечным вектором смещения. 3 н. и 4 з.п. ф-лы, 7 ил.
Реферат
Настоящая заявка основана и испрашивает приоритет патентной заявки Китая №201410287125.7, поданной 24 июня 2014, все содержание которой включено в настоящий документ посредством ссылки.
Область техники
[0001] Настоящее раскрытие относится к области компьютерной техники и, более конкретно, к способу, устройству и терминалу для перенастройки изображения.
Предшествующий уровень техники
[0002] Технология перенастройки изображения является технологией обработки изображения, которая сжимает и деформирует избыточную информацию в изображении или вырезает избыточную информацию на основе содержимого изображения. Общеизвестным является принятие технологии перенастройки изображения на основе алгоритмов вырезки стыков для удаления избыточной информации в изображениях.
[0003] В ходе перенастройки изображения с использованием алгоритма вырезки стыков терминал отбирает вектора признаков цвета каждого пикселя из исходного изображения, определяет пиксельные стыки, образованные из пиксельных точек с высокой избыточностью в изображении, в соответствии с векторами признаков цвета и параметрами исходного изображения, такими как содержимое изображения и разрешение изображения и т.п., и затем вырезает определенные избыточные пиксельные стыки и в итоге получает перенастроенное изображение.
[0004] В процессе создания настоящего изобретения было установлено, что, по меньшей мере, следующие недостатки существуют в родственных технологиях: при перенастройке изображения с использованием алгоритма вырезки стыков терминал должен анализировать содержимое изображения исходного изображения, чтобы получить важные пиксели, и это приводит к усложненному процессу анализа и огромному объему вычислений.
Сущность изобретения
[0005] Чтобы решить проблемы родственных технологий, в настоящем изобретении предлагается способ, устройство и терминал для перенастройки изображения.
[0006] В соответствии с первым аспектом вариантов осуществления настоящего раскрытия предложен способ перенастройки изображения. Способ содержит:
[0007] установку модели выраженности (saliency) для исходного изображения;
[0008] вычисление значения выраженности каждой пиксельной точки в исходном изображении в соответствии с моделью выраженности; и
[0009] перенастройку целевого изображения в соответствии со значением выраженности каждой пиксельной точки, исходным разрешением исходного изображения и целевым разрешением целевого изображения.
[0010] Опционально, перенастройка целевого изображения в соответствии со значением выраженности каждой пиксельной точки, исходным разрешением исходного изображения и целевым разрешением целевого изображения содержит:
[0011] вычисление начального вектора смещения каждой пиксельной точки в соответствии с исходным разрешением и целевым разрешением;
[0012] для каждой пиксельной точки, вычисление конечного вектора смещения пиксельной точки в соответствии со значением выраженности пиксельной точки и начальным вектором смещения пиксельной точки;
[0013] перенастройку целевого изображения в соответствии с каждым конечным вектором смещения.
[0014] Опционально, вычисление конечного вектора смещения пиксельной точки в соответствии со значением выраженности пиксельной точки и начальным вектором смещения пиксельной точки включает в себя:
[0015] вычисление коэффициента искажения пиксельной точки в соответствии со значением выраженности пиксельной точки, причем значение выраженности имеет отрицательную корреляцию с коэффициентом искажения; и
[0016] умножение коэффициента искажения на начальный вектор смещения, чтобы получить конечный вектор смещения.
[0017] Опционально, коэффициент искажения равен:
[0018]
[0019] где S(x,y) представляет значение выраженности пиксельной точки с координатами (x,y), Smin представляет минимум среди всех значений выраженности, и Smax представляет максимум среди всех значений выраженности.
[0020] Опционально, вычисление начального вектора смещения каждой пиксельной точки в соответствии с исходным разрешением и целевым разрешением включает в себя:
[0021] определение области исходного изображения в соответствии с исходным разрешением и определение области целевого изображения в соответствии с исходным разрешением и целевым разрешением;
[0022] выбор предопределенного количества первых характерных точек из области исходного изображения и выбор предопределенного количества вторых характерных точек из области целевого изображения, причем первые характерные точки соответствуют вторым характерным точкам;
[0023] вычисление опорного вектора смещения между каждой первой характерной точкой и соответствующей второй характерной точкой; и
[0024] для каждой пиксельной точки, вычисление относительного положения между пиксельной точкой и n первыми характерными точками, причем пиксельная точка расположена в замкнутой области, окруженной n первыми характерными точками, n≥3; и вычисление начального вектора смещения пиксельной точки в соответствии с относительным положением и n опорными векторами смещения, соответствующими n первым характерным точкам.
[0025] В соответствии со вторым аспектом вариантов осуществления настоящего раскрытия, предложено устройство для перенастройки изображения. Устройство содержит:
[0026] модуль установки модели, сконфигурированный для установки модели выраженности для исходного изображения;
[0027] модуль вычисления значения, сконфигурированный для вычисления значения выраженности каждой пиксельной точки в исходном изображении в соответствии с моделью выраженности, установленной посредством модуля установки модели; и
[0028] модуль целевой настройки изображения, сконфигурированный перенастраивать целевое изображение в соответствии со значением выраженности каждой пиксельной точки, вычисленным модулем вычисления значения, исходным разрешением исходного изображения и целевым разрешением для целевого изображения.
[0029] Опционально, модуль целевой настройки изображения включает в себя:
[0030] первый блок вычисления, сконфигурированный для вычисления начального вектора смещения каждой пиксельной точки в соответствии с исходным разрешением и целевым разрешением;
[0031] второй блок вычисления, сконфигурированный для каждой пиксельной точки, вычислять конечный вектор смещения пиксельной точки в соответствии со значением выраженности пиксельной точки и начальным вектором смещения пиксельной точки, вычисленным посредством первого блока вычисления; и
[0032] блок целевой настройки изображения, сконфигурированный для перенастройки целевого изображения в соответствии с каждым конечным вектором смещения, вычисленным вторым блоком вычисления.
[0033] Опционально, второй блок вычисления включает в себя:
[0034] первый подблок вычисления, сконфигурированный вычислять коэффициент искажения пиксельной точки в соответствии со значением выраженности пиксельной точки, причем значение выраженности имеет отрицательную корреляцию с коэффициентом искажения; и
[0035] второй подблок вычисления, сконфигурированный умножать коэффициент искажения, вычисленный первым подблоком вычисления, на начальный вектор смещения, чтобы получать конечный вектор смещения.
[0036] Опционально, коэффициент искажения равен:
[0037]
[0038] где S(x,y) представляет значение выраженности пиксельной точки с координатами (x,y), Smin представляет минимум среди всех значений выраженности, и Smax представляет максимум среди всех значений выраженности.
[0039] Опционально, первый блок вычисления включает в себя:
[0040] подблок определения области, сконфигурированный для определения области исходного изображения в соответствии с исходным разрешением, и определения области целевого изображения в соответствии с исходным разрешением и целевым разрешением;
[0041] подблок выбора характерных точек, сконфигурированный для выбора предопределенного количества первых характерных точек из области исходного изображения, определенной подблоком определения области, выбора предопределенного количества вторых характерных точек из области целевого изображения, определенной подблоком определения области, причем первые характерные точки соответствуют вторым характерным точкам;
[0042] третий подблок вычисления, конфигурированный для вычисления опорного вектора смещения между каждой первой характерной точкой и соответствующей второй характерной точкой, выбранными подблоком выбора характерных точек; и
[0043] четвертый подблок вычисления, сконфигурированный для каждой пиксельной точки, вычислять относительное положение между пиксельной точкой и n первыми характерными точками, причем пиксельная точка расположена в замкнутой области, окруженной n первыми характерными точками, n≥3; и вычислять начальный вектор смещения пиксельной точки в соответствии с относительным положением и n опорными векторами смещения, соответствующими n первым характерным точкам, вычисленным третьим подблоком вычисления.
[0044] В соответствии с третьим аспектом вариантов осуществления настоящего раскрытия, предложен терминал. Терминал включает в себя:
[0045] процессор;
[0046] память для хранения инструкций, исполняемых процессором;
[0047] причем процессор сконфигурирован:
[0048] устанавливать модель выраженности для исходного изображения;
[0049] вычислять значение выраженности каждой пиксельной точки в исходном изображении в соответствии с моделью выраженности; и
[0050] перестраивать целевое изображение в соответствии со значением выраженности каждой пиксельной точки, исходным разрешением исходного изображения и целевым разрешением целевого изображения.
[0051] Технические решения, обеспечиваемые вариантами осуществления настоящего раскрытия, могут включать в себя следующие выгодные эффекты:
[0052] Путем установки модели выраженности для исходного изображения и вычисления значения выраженности для каждой пиксельной точки в исходном изображении в соответствии с моделью выраженности, целевое изображение перенастраивается в соответствии со значением выраженности каждой пиксельной точки, исходным разрешением исходного изображения и целевым разрешением целевого изображения. Пиксельная точка, имеющая большее высокое значение выраженности, указывает, что пиксельная точка является более важной, и, таким образом, выполнение перенастройки изображения на целевом изображении в соответствии со значением выраженности пиксельных точек эквивалентно выполнению перенастройки на целевом изображении в соответствии с важностью пиксельных точек, и это не требует анализа содержимого изображения исходного изображения, чтобы получить важные пиксельные точки. Таким образом, проблема усложненного процесса анализа и огромного объема вычислений, вызванная анализом содержимого изображения исходного изображения, чтобы получить важные пиксельные точки, решена. Следовательно, могут быть реализованы эффекты снижения объема вычислений.
[0053] Следует понимать, что как предшествующее обобщенное описание, так и последующее детальное описание являются только иллюстративными и поясняющими и не ограничивают изобретение, как оно заявлено.
Краткое описание чертежей
[0001] Последующие чертежи, которые включены и составляют часть настоящей спецификации, иллюстрируют варианты осуществления, соответствующие изобретению, и вместе с описанием служат для пояснения принципов изобретения.
[0054] Фиг. 1 – блок-схема последовательности операций, показывающая способ перенастройки изображения согласно иллюстративному варианту осуществления.
[0055] Фиг. 2А - блок-схема последовательности операций, показывающая способ перенастройки изображения согласно другому иллюстративному варианту осуществления.
[0056] Фиг. 2В – диаграмма, показывающая ситуацию для вычисления начального вектора смещения согласно иллюстративному варианту осуществления.
[0057] Фиг. 2С – диаграмма, показывающая распределение первых характерных точек согласно иллюстративному варианту осуществления.
[0058] Фиг. 3 - блок-схема, показывающая устройство для перенастройки изображения согласно иллюстративному варианту осуществления.
[0059] Фиг. 4 - блок-схема, показывающая устройство для перенастройки изображения согласно иллюстративному варианту осуществления.
[0060] Фиг. 5 - блок-схема, показывающая устройство для перенастройки изображения согласно иллюстративному варианту осуществления.
Детальное описание
[0061] Далее приводится детальное описание иллюстративных вариантов осуществления, примеры которых представлены на приложенных чертежах. Последующее описание ссылается на приложенные чертежи, на которых одинаковые ссылочные позиции на разных чертежах представляют те же самые или сходные элементы, если только не представлено иначе. Реализации, изложенные в последующем описании иллюстративных вариантов осуществления, не представляют все реализации, соответствующие изобретению. Напротив, они являются всего лишь примерами устройств и способов, соответствующих аспектам, связанным с изобретением, как изложено в приложенной формуле изобретения.
[0062] На фиг. 1 представлена блок-схема последовательности операций, показывающая способ перенастройки изображения согласно иллюстративному варианту осуществления. Способ перенастройки изображения применяется в терминале. Как показано на фиг. 1, способ перенастройки изображения включает в себя следующие этапы:
[0063] На этапе 101 устанавливается модель выраженности для исходного изображения.
[0064] Модель выраженности конфигурируется для представления влияния на значения выраженности пиксельных точек, накладываемого пиксельными точками других отличающихся значений цветов или пиксельными точками, имеющими сильно отличающиеся значения цветов.
[0065] На этапе 102 значение выраженности каждой пиксельной точки в исходном изображении вычисляется в соответствии с моделью выраженности.
[0066] На этапе 103 целевое изображение перенастраивается в соответствии со значением выраженности каждой пиксельной точки, исходным разрешением исходного изображения и целевым разрешением целевого изображения.
[0067] Пиксельная точка, имеющая более высокое значение выраженности, указывает, что пиксельная точка является более важной. Поэтому терминал может определять важность каждой пиксельной точки в исходном изображении в соответствии со значением выраженности каждой пиксельной точки в исходном изображении и перенастраивать исходное изображение от исходного разрешения в целевое разрешение в соответствии с важностью пиксельных точек, чтобы получить целевое изображение.
[0068] Терминал способен анализировать важные пиксельные точки в соответствии со значением выраженности пиксельных точек без анализа содержимого изображения исходного изображения, чтобы получать важные пиксельные точки, и, таким образом, процедура перенастройки исходного изображения упрощается и объем вычислений в процессе перенастройки изображений заметно сокращается.
[0069] В итоге, в соответствии со способом перенастройки изображения, представленным в настоящем раскрытии, путем установки модели выраженности для исходного изображения и вычисления значения выраженности каждой пиксельной точки в исходном изображении в соответствии с моделью выраженности, целевое изображение перенастраивается в соответствии с значением выраженности каждой пиксельной точки, исходным разрешением исходного изображения и целевым разрешением целевого изображения. Пиксельная точка, имеющая большее высокое значение выраженности, указывает, что пиксельная точка является более важной, и, таким образом, выполнение перенастройки изображения на целевом изображении в соответствии со значением выраженности пиксельных точек эквивалентно выполнению перенастройки на целевом изображении в соответствии с важностью пиксельных точек, и это не требует анализа содержимого изображения для исходного изображения, чтобы получить важные пиксельные точки. Таким образом, проблема усложненного процесса анализа и огромного объема вычислений, вызванная анализом содержимого изображения исходного изображения, чтобы получить важные пиксельные точки, решена. Следовательно, могут быть реализованы эффекты снижения объема вычислений.
[0070] На фиг. 2А представлена блок-схема последовательности операций, показывающая способ перенастройки изображения согласно другому иллюстративному варианту осуществления. Способ перенастройки изображения применяется в терминале. Как показано на фиг. 2А, способ перенастройки изображения включает в себя следующие этапы.
[0071] На этапе 201 устанавливается модель выраженности для исходного изображения.
[0072] Модель выраженности конфигурируется для представления влияния на значение выраженности пиксельных точек, накладываемого пиксельными точками других отличающихся значений цветов или пиксельными точками, имеющими сильно отличающиеся значения цветов.
[0073] В настоящем варианте осуществления предусмотрены два метода для установки модели выраженности, и процесс установки осуществляется следующим образом.
[0074] Первый метод: выполняется избыточное деление (сверх-деление) в отношении исходного изображения в соответствии с предопределенным алгоритмом сверх-деления, чтобы получить по меньшей мере одну область, и значения цветов соответствующих пиксельных точек в той же самой области являются одинаковыми; определяются значение цвета и центр масс каждой области; и устанавливается модель выраженности в соответствии со значением цвета, соответствующим каждой области, и центром масс каждой области.
[0075] Выполнение сверх-деления в отношении исходного изображения относится к разбиению изображения на различные области, и пиксельные точки в каждой области имеют то же самое некоторое свойство, например, значения цвета соответствующих пиксельных точек в области полученной сверх-разделением, являются одинаковыми, или значения цвета соответствующих пиксельных точек в области, полученной сверх-разделением, являются очень близкими друг к другу.
[0076] Поскольку соответствующие пиксельные точки в области, полученной сверх-разделением, имеют те же самые значения цвета, можно определить значение цвета области и для каждой области можно также вычислить центр масс, соответствующий области.
[0077] Модель выраженности устанавливается согласно вышеуказанному способу следующим образом:
,
[0078] где Si1 является значением выраженности некоторой пиксельной точки в области Ri, w(Rj) является числом пиксельных точек в области Ri, представляет измерение разности в пространственных положениях между областями Ri и Rj, представляет измерение разности в цветах между областями Ri и Rj, N является полным числом областей после выполнения сверх-разделения в отношении изображения.
[0079] представляет собой , где представляет собой центр масс области Ri, и представляет собой центр масс области Rj. Если координата каждой пиксельной точки в изображении нормирована в [0,1], то =0,4. может быть представлено евклидовым расстоянием между средним значением цвета в области Ri и средним значением цвета в области Rj. Среднее значение цвета в области относится к сумме значений цвета соответствующих пиксельных точек в области, деленной на количество пиксельных точек в области.
[0080] Второй метод: соответствующие пиксельные точки в исходном изображении классифицируются согласно значению цвета каждой пиксельной точки, так что пиксельные точки с тем же самым значением цвета классифицируются в тот же самый тип цвета; и модель выраженности устанавливается в соответствии со значением цвета каждого типа цвета.
[0081] В действительном применении, могут быть предусмотрены области памяти, которые предназначены для хранения пиксельных точек и соответствуют значениям цветов, и число областей памяти в общем может быть равно 256*256*256. Пиксельные точки в исходном изображении считываются в последовательности и помещаются в область памяти, соответствующую каждому значению цвета каждой пиксельной точки, так что соответствующие пиксельные точки, сохраненные в каждой области памяти, имеют то же самое значение цвета.
[0082] Модель выраженности устанавливается в соответствии с вышеописанным методом следующим образом:
[0083] где w(Pj) является числом пиксельных точек, имеющих тип Pj цвета, DC(Pi,Pj) представляет измерения разности в пространственных положениях между типом Pi цвета и типом Pj цвета, DC(Pi,Pj) может быть представлено евклидовым расстоянием между значением цвета типа Pi цвета и значением цвета типа Pj цвета.
[0084] На этапе 202 значение выраженности каждой пиксельной точки в исходном изображении вычисляется согласно модели выраженности.
[0085] Терминал может устанавливать модель выраженности в соответствии с любым методом, предоставленным на этапе 201, и вычислять значение выраженности каждой пиксельной точки в исходном изображении в соответствии с моделью выраженности.
[0086] На этапе 203 начальный вектор смещения каждой пиксельной точки вычисляется в соответствии с исходным разрешением и целевым разрешением.
[0087] Исходное разрешение относится к разрешению исходного изображения, например, исходное разрешение равно 60*60. Целевое разрешение относится к разрешению целевого изображения, которое получается после выполнения перенастройки на исходном изображении, например, целевое разрешение равно 40*60. Начальный вектор смещения относится к вектору смещения между положением, где пиксельная точка расположена в исходном изображении, и положением, где пиксельная точка расположена в целевом изображении, когда исходное изображение масштабируется с тем же отношением от исходного разрешения к целевому разрешению.
[0088] Этап вычисления исходных векторов смещения каждой пиксельной точки в соответствии с исходным разрешением и целевым разрешением включает в себя следующее:
[0089] 1) область исходного изображения определяется в соответствии с исходным разрешением, и область целевого изображения определяется в соответствии с исходным разрешением и целевым разрешением;
[0090] 2) предопределенное число первых характерных точек выбирается из области исходного изображения, и предопределенное число вторых характерных точек выбирается из области целевого изображения, и первые характерные точки соответствуют вторым характерным точкам;
[0091] 3) вычисляется опорный вектор смещения между каждой первой характерной точкой и соответствующей второй характерной точкой;
[0092] 4) для каждой пиксельной точки, вычисляется относительное положение между пиксельной точкой и n первыми характерными точками, пиксельная точка расположена в замкнутой области, окруженной n первыми характерными точками, n≥3, и начальный вектор смещения пиксельной точки вычисляется в соответствии с относительным положением и n опорными векторами смещения, соответствующими n первым характерным точкам.
[0093] Опорный вектор смещения относится к вектору смещения между положением, где выбранная характерная точка расположена в исходном изображении, и положением, где характерная точка, расположена в целевом изображении, когда исходное изображение масштабируется с тем же отношением от исходного разрешения к целевому разрешению.
[0094] Фиг. 2В является диаграммой, показывающей ситуацию для вычисления начального вектора смещения, которая описывается примером, где исходное разрешение равно 60*60, и целевое разрешение равно 40*60, и затем устанавливается координата путем принятия пиксельной точки в качестве единицы. В координате, область 210 исходного изображения имеет диапазон 0~60 вдоль оси х и имеет диапазон 0~60 вдоль оси y; область 220 целевого изображения имеет диапазон 10~50 вдоль оси х и имеет диапазон 0~60 вдоль оси y.
[0095] Предполагается, что 10*10 первых характерных точек равномерно выбраны из области исходного изображения, то есть 10 строк первых характерных точек выбраны в области исходного изображения, и 10 первых характерных точек выбраны из каждой строки. Координаты выбранных первых характерных точек могут быть А(0,0), В(0,6), С(6,12) и т.д. Поскольку вторые характерные точки, соответствующие первым характерным точкам, должны быть выбраны из области целевого изображения, координаты выбранных вторых характерных точек, соответствующих первым характерным точкам, могут быть A'(10,0), B'(10,4), C'(14,8) и т.д.
[0096] Первая характерная точка А соответствует второй характерной точке A', и, таким образом, опорный вектор смещения между первой характерной точкой А и второй характерной точкой A' может быть вычислен согласно А(0,0) и A'(10,0). Аналогичным образом могут быть вычислены опорные векторы смещения между другими первыми характерными точками и вторыми характерными точками.
[0097] После того как все опорные векторы смещения получены, терминал может сформировать замкнутую область с каждыми n первыми характерными точками в области исходного изображения. Например, если n=3, то может быть получена диаграмма, показывающая распределение первых характерных точек, как показано на фиг. 2С. Фиг. 2С описана для примера треугольника на диаграмме, показывающей распределение первых характерных точек, и три вершины треугольника являются тремя первыми характерными точками, как указано белыми точками, и пиксельные точки в треугольнике указаны черными точками.
[0098] Терминал может вычислить относительное положение каждой пиксельной точки в треугольнике, включающем пиксельную точку, и вычислить начальный вектор смещения пиксельной точки в соответствии с относительным положением и три опорных вектора смещения, соответствующие трем первым характерным точкам, охватывающим треугольник, и затем получать следующий начальный вектор смещения пиксельной точки с координатами (x, y): .
[0099] На этапе 204, для каждой пиксельной точки, конечный вектор смещения пиксельной точки вычисляется в соответствии с значением выраженности пиксельной точки и начальным вектором смещения пиксельной точки.
[00100] Конечный вектор смещения относится к вектору смещения между положением, где пиксельная точка расположена в начальном изображении, и положением, где пиксельная точка расположена в целевом изображении, когда исходное изображение перенастраивается от исходного разрешения к целевому разрешению в соответствии со значением выраженности.
[00101] Пиксельная точка, имеющая более высокое значение выраженности, указывает, что пиксельная точка является более важной. Таким образом, чтобы избежать проблемы искажения важной области вследствие относительно больших начальных векторов смещения важных пиксельных точек, терминалу необходимо дополнительно обрабатывать начальные векторы смещения пиксельных точек в соответствии со значениями выраженности так, чтобы уменьшить начальные векторы смещения пиксельных точек с относительно большим значением выраженности, улучшая при этом эффект перенастройки изображения.
[00102] Этап вычисления конечного вектора смещения в соответствии со значением выраженности пиксельной точки и начальным вектором смещения пиксельной точки включает в себя:
[00103] 1) вычисление коэффициента искажения пиксельной точки в соответствии со значением выраженности пиксельной точки; значение выраженности имеет отрицательную корреляцию с коэффициентом искажения;
[00104] 2) умножение коэффициента искажения на начальный вектор смещения, чтобы получить конечный вектор смещения.
[00105] Коэффициент искажения относится к коэффициенту, на который умножают при выполнении искажения пиксельной точки. Коэффициент искажения имеет отрицательную корреляцию со значением выраженности пиксельной точки. То есть, большее значение выраженности пиксельное точки приведет к меньшему коэффициенту искажения пиксельной точки, в то время как меньшее значение выраженности пиксельной точки приведет к большему коэффициенту искажения пиксельной точки.
[00106] В настоящем варианте осуществления коэффициент искажения имеет следующий вид:
[00107] где S(x,y) представляет значение выраженности пиксельной точки с координатами (x,y), Smin представляет минимум среди всех значений выраженности, и Smax представляет максимум среди всех значений выраженности.
[00108] После того как коэффициент искажения и начальный вектор смещения пиксельной точки получены, коэффициент искажения может быть умножен на начальный вектор смещения, чтобы получить конечный вектор смещения пиксельной точки. То есть, конечный вектор смещения пиксельной точки имеет вид:
.
[00109] На этапе 205 целевое изображение перенастраивается в соответствии с каждым конечным вектором смещения.
[00110] Терминал может перенастроить исходное изображение из исходного разрешения на целевое разрешение в соответствии с конечным вектором смещения, чтобы получить целевое изображение.
[00111] В настоящем варианте осуществления, терминал анализирует важные пиксельные точки в соответствии со значениями выраженности пиксельных точек так, чтобы уменьшить конечные векторы смещения важных пиксельных точек, без анализа содержимого изображения исходного изображения, чтобы получить важные пиксельные точки. Таким образом, процесс перенастройки исходного изображения упрощается, и объем вычислений при перенастройке изображения значительно сокращается.
[00112] В итоге, в соответствии со способом перенастройки изображения, представленным в настоящем раскрытии, путем установки модели выраженности исходного изображения и вычисления значения выраженности для каждой пиксельной точки в исходном изображении в соответствии с моделью выраженности, целевое изображение перенастраивается в соответствии со значением выраженности каждой пиксельной точки, исходным разрешением исходного изображения и целевым разрешением целевого изображения. Пиксельная точка, имеющая большее высокое значение выраженности, указывает, что пиксельная точка является более важной, и, таким образом, выполнение перенастройки изображения на целевом изображении в соответствии со значением выраженности пиксельных точек эквивалентно выполнению перенастройки на целевом изображении в соответствии с важностью пиксельных точек, и это не требует анализа содержимого изображения для исходного изображения, чтобы получить важные пиксельные точки. Таким образом, проблема усложненного процесса анализа и огромного объема вычислений, вызванная анализом содержимого изображения для исходного изображения, чтобы получить важные пиксельные точки, решена. Следовательно, могут быть реализованы эффекты снижения объема вычислений.
[00113] Кроме того, путем вычисления коэффициента искажения пиксельной точки в соответствии со значением выраженности пиксельной точки, причем значение выраженности имеет отрицательную корреляцию с коэффициентом искажения, и путем умножения коэффициента искажения на начальный вектор смещения, чтобы получить конечный вектор смещения, конечные векторы смещения пиксельных точек с высоким значением выраженности могут быть сокращены, то есть искажение важных областей может быть сокращено. Таким образом, эффекты перенастройки изображения улучшаются.
[00114] Фиг. 3 является блок-схемой, показывающей устройство для перенастройки изображения согласно иллюстративному варианту осуществления. Устройство для перенастройки изображения применяется в терминале. Как показано на фиг. 3, устройство для перенастройки изображения включает в себя модуль 310 установки модели, модуль 320 вычисления значения и модуль 330 целевой настройки изображения.
[00115] Модуль 310 установки модели сконфигурирован устанавливать модель выраженности для исходного изображения.
[00116] Модуль 320 вычисления значения сконфигурирован вычислять значение выраженности каждой пиксельной точки в исходном изображении в соответствии с моделью выраженности, установленной модулем 310 установки модели.
[00117] Модуль 330 целевой настройки модели сконфигурирован перенастраивать целевое изображение в соответствии со значением выраженности каждой пиксельной точки, вычисленным модулем 320 вычисления значения, исходным разрешением исходного изображения и целевым разрешением целевого изображения.
[00118] В итоге, в соответствии с устройством для перенастройки изображения, представленным в настоящем раскрытии, путем установки модели выраженности для исходного изображения и вычисления значения выраженности для каждой пиксельной точки в исходном изображении в соответствии с моделью выраженности, целевое изображение перенастраивается в соответствии со значением выраженности каждой пиксельной точки, исходным разрешением исходного изображения и целевым разрешением целевого изображения. Пиксельная точка, имеющая большее высокое значение выраженности, указывает, что пиксельная точка является более важной, и, таким образом, выполнение перенастройки изображения на целевом изображении в соответствии со значением выраженности пиксельных точек эквивалентно выполнению перенастройки на целевом изображении в соответствии с важностью пиксельных точек, и это не требует анализа содержимого изображения исходного изображения, чтобы получить важные пиксельные точки. Таким образом, проблема усложненного процесса анализа и огромного объема вычислений, вызванная анализом содержимого изображения для исходного изображения, чтобы получить важные пиксельные точки, решена. Следовательно, могут быть реализованы эффекты снижения объема вычислений.
[00119] Фиг. 4 является блок-схемой, показывающей устройство для перенастройки изображения согласно иллюстративному варианту осуществления. Устройство для перенастройки изображения применяется в терминале. Как показано на фиг. 4, устройство для перенастройки изображения включает в себя модуль 310 установки модели, модуль 320 вычисления значения и модуль 330 целевой настройки изображения.
[00120] Модуль 310 установки модели сконфигурирован устанавливать модель выраженности для исходного изображения.
[00121] Модуль 320 вычисления значения сконфигурирован вычислять значение выраженности каждой пиксельной точки в исходном изображении в соответствии с моделью выраженности, установленной модулем 310 установки модели.
[00122] Модуль 330 целевой настройки модели сконфигурирован перенастраивать целевое изображение в соответствии со значением выраженности каждой пиксельной точки, вычисленным модулем 320 вычисления значения, исходным разрешением исходного изображения и целевым разрешением целевого изображения.
[00123] Опционально, модуль 330 целевой настройки изображения включает в себя первый блок 331 вычисления, второй блок 332 вычисления и блок 333 целевой настройки изображения.
[00124] Первый блок 331 вычисления сконфигурирован для вычисления начального вектора смещения каждой пиксельной точки в соответствии с исходным разрешением и целевым разрешением.
[00125] Второй блок 332 вычисления сконфигурирован для каждой пиксельной точки выч