Вы можете иметь сэмплирование синего шума, как эти сэмплы пуассоновского диска
И вы можете получить текстуру синего шума, как это:
Я получаю, что на первом изображении есть один вход (индекс образца) и два выхода (координата x, y точки), и что второе изображение в основном наоборот, где есть два входа (x, координата у образца) и один выход (значение точки).
Мне любопытно, как они связаны?
Если вы возьмете ДПФ второго изображения, вы увидите, что в нем больше высокочастотных компонентов, чем низких, но я не уверен, как вы взяли ДПФ первого набора точек данных.
Я задаюсь вопросом, возможно ли взять другие последовательности с низким расхождением (скажем, halton или jittered grid) и сделать текстуру из идеи, как второе изображение?
Ответы:
Недостающее звено между точками выборки и текстурой шума в оттенках серого - «упорядоченное сглаживание».
Упорядоченное дизеринг - это список местоположений пикселей с «рангом» (порядком) для каждого пикселя. Если у вас белый фон и вы хотите добавить две черные точки, вы добавляете их в местах расположения двух пикселей: ранг 0 и ранг 1.
Однако выбор порядка ранжирования включаемых пикселей может сильно отличаться, но результаты могут отличаться. Например, матрица Байера - это конкретный порядок точек, а также точки отбора синего шума. Белый шум просто перетасовывает точки, чтобы они имели случайный порядок.
Как мы получаем от этого «упорядоченного сглаживания» (зернистости) до цветных шумовых изображений в оттенках серого, мы делим ранг каждой точки на количество точек, чтобы получить значение от 0 до 1, и используем его в качестве цвета оттенков серого.
Это дает вам текстуры серого шума.
Текстура синего шума в оттенках серого была создана с помощью алгоритма «пустота и кластер», который делает так, чтобы каждая новая помещенная точка находилась в середине самой большой пустоты. Это имеет приятное свойство: вы можете пороговить текстуру синего шума при любом значении, и в результате будут получены образцы синего шума с желаемой плотностью.
Эта статья - отличная статья, в которой более подробно говорится об этих вещах: http://cv.ulichney.com/papers/1993-void-cluster.pdf
источник