Лучший способ создать svg из этого png

Пытаясь получить высококачественное изображение с проектора TensorBoard, моя последняя надежда заключается в создании svg из скриншота. Мои попытки создать svg в inkscape закончились относительно размыто, и я надеюсь получить совет по правильным настройкам или, возможно, другому методу. Размер не имеет значения. Мне просто нужно четкое, масштабируемое изображение.

[Изображение обновлено]

введите описание изображения здесь

Почему бы вам просто не повторить набор данных? И нарисуйте круги сами.
В "высококачественной" векторной версии этого изображения каждый пиксель будет иметь прямоугольник. Миссия выполнена; тем более что "размер не имеет значения". Вам лучше работать с исходным набором данных.

Ответы (3)

Математические пакеты многоуровневых нейронных сетей немного превышают возможности большинства из нас — иначе я бы запустил их и дал им написать ответ.

Серьезно: очевидно, вы можете создать набор координат xy из ваших данных. Проверьте следующее расширение Inkscape: cartesianPlotData2D

Он доступен здесь: https://inkscape.org/sk/~fsmMLK/resources/

Есть и другие инструменты.

Проектор Tensorboard, похоже, использует Three.js, который имеет бэкэнд рендеринга SVG . Если у вас есть опыт работы с javascript и веб-программированием, вы можете получить вывод SVG, заменив конструктор Three.js THREE.WebGLRenderer()на THREE.SVGRenderer().

Обычно получая лучшие результаты от функции трассировки Inkscape, я редко использую Vector Magic, но это удобная вещь, хотя и дорогая.

Я вставил копию изображения ваших точек в программу и получил удивительно хороший результат, выбрав опцию «фотография» в качестве источника.

Он доступен для вашего ознакомления в течение ограниченного времени: Ссылка на Google Диск

Пожалуйста, сообщите, когда вы получите его, так как я намерен удалить его, когда он будет служить цели.