Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Программирование Новый топик    Ответить
 Локальное сжатие пространства  [new]
Соколинский Борис
Member

Откуда: Москва
Сообщений: 10606
Строится панорама из N-кадров. У каждого кадра есть начальные координаты (X0, Y0) и координаты после совмещения (X1, Y1), которые образуют вектор смещения.
Задача: по совокупности таких векторов провести диагностику качества оборудования, производящего съемку: обнаружить регулярное растяжение/сжатие, люфты при смене направления, "плохие" точки и т.п.
Как это сделать автоматически понятно, но непонятно как наглядно представить результаты. Проблема в том, что длины векторов очень малы по сравнению с размерами кадров и в изотропном масштабе нифига не видно, от векторов остаются еле различимые точки.
Поэтому хочется как-то "вырезать дырки" (области без векторов) чтобы представление стало наглядным.
Какие есть идеи?
6 июн 19, 12:52    [21903398]     Ответить | Цитировать Сообщить модератору
 Re: Локальное сжатие пространства  [new]
mayton
Member

Откуда: loopback
Сообщений: 41808
А можете показать на скрине как это выглядит?
6 июн 19, 18:21    [21903917]     Ответить | Цитировать Сообщить модератору
 Re: Локальное сжатие пространства  [new]
Соколинский Борис
Member

Откуда: Москва
Сообщений: 10606
Изотропный масштаб - полная картинка

К сообщению приложен файл. Размер - 14Kb
6 июн 19, 20:39    [21904006]     Ответить | Цитировать Сообщить модератору
 Re: Локальное сжатие пространства  [new]
Соколинский Борис
Member

Откуда: Москва
Сообщений: 10606
Вырезанный кусок

К сообщению приложен файл. Размер - 14Kb
6 июн 19, 20:39    [21904007]     Ответить | Цитировать Сообщить модератору
 Re: Локальное сжатие пространства  [new]
exp98
Member

Откуда:
Сообщений: 1674
Соколинский Борис
...и в изотропном масштабе нифига не видно, от векторов остаются еле различимые точки.
Поэтому хочется как-то "вырезать дырки" (области без векторов) чтобы представление стало наглядным.
Какие есть идеи?
смутно очень: 1) анализ будет визуальный? 2) коль скоро всё так разрежено, может длины векторов помножить на к-т? 3) да и формально какие показатели графических векторов желательно смотреть?
Может от векторов к шарикам переходить,всплывающие фреймы значений и т.п...
7 июн 19, 12:17    [21904394]     Ответить | Цитировать Сообщить модератору
 Re: Локальное сжатие пространства  [new]
exp98
Member

Откуда:
Сообщений: 1674
может вообще наизнанку сделать: перейти к квантизированной матрице переходов?..
7 июн 19, 12:18    [21904396]     Ответить | Цитировать Сообщить модератору
 Re: Локальное сжатие пространства  [new]
Соколинский Борис
Member

Откуда: Москва
Сообщений: 10606
exp98
Соколинский Борис
...и в изотропном масштабе нифига не видно, от векторов остаются еле различимые точки.
Поэтому хочется как-то "вырезать дырки" (области без векторов) чтобы представление стало наглядным.
Какие есть идеи?
смутно очень: 1) анализ будет визуальный? 2) коль скоро всё так разрежено, может длины векторов помножить на к-т? 3) да и формально какие показатели графических векторов желательно смотреть?
Может от векторов к шарикам переходить,всплывающие фреймы значений и т.п...

1. И визуальный, и автоматический
2. Я тут не все нарисовал, есть еще рамки кадров со своей маркировкой. Если вводить коэффициент, топология будет искажена.
3. Длину, направление, наличие областей с большими векторами (в этом месте механика лажанула) и т.д.
7 июн 19, 13:51    [21904493]     Ответить | Цитировать Сообщить модератору
 Re: Локальное сжатие пространства  [new]
exp98
Member

Откуда:
Сообщений: 1674
Логарифмический масштаб ?
матрица переходов на основе квантования?
кластеризация: с не предопределённым кол-вом кластеров либо по типу N-кластеров. Кластеры сделать интерактивными: масштаб по клику?
7 июн 19, 14:05    [21904520]     Ответить | Цитировать Сообщить модератору
 Re: Локальное сжатие пространства  [new]
exp98
Member

Откуда:
Сообщений: 1674
Что-нибудь подобное
(в каждой шутке есть доля шутки)

К сообщению приложен файл (примеры.zip - 85Kb) cкачать
7 июн 19, 14:36    [21904566]     Ответить | Цитировать Сообщить модератору
 Re: Локальное сжатие пространства  [new]
mini.weblab
Member

Откуда:
Сообщений: 687
Нужно посчитать статистики отклонений по имеющимся точкам, и рисовать графики для статистик
:)
Пример статистических показателей:
1) Среднее отклонение по координате X
2) Среднее отклонение по координате Y
3) Среднеквадратическое отклонение по X

Можно посчитать статистику по длинам сторон сетки, ну и т.д.

Если вы знаете, как все делается автоматически, то скорее всего набор статистик (показателей) качества у вас уже есть.
7 июн 19, 16:31    [21904713]     Ответить | Цитировать Сообщить модератору
 Re: Локальное сжатие пространства  [new]
kealon(Ruslan)
Member

Откуда: Нижневартовск
Сообщений: 5107
Соколинский Борис
Строится панорама из N-кадров. У каждого кадра есть начальные координаты (X0, Y0) и координаты после совмещения (X1, Y1), которые образуют вектор смещения.
Задача: по совокупности таких векторов провести диагностику качества оборудования, производящего съемку: обнаружить регулярное растяжение/сжатие, люфты при смене направления, "плохие" точки и т.п.
Как это сделать автоматически понятно, но непонятно как наглядно представить результаты. Проблема в том, что длины векторов очень малы по сравнению с размерами кадров и в изотропном масштабе нифига не видно, от векторов остаются еле различимые точки.
Поэтому хочется как-то "вырезать дырки" (области без векторов) чтобы представление стало наглядным.
Какие есть идеи?

посчитай усреднённые координаты точки, для них цветами отклонения задай - ну например от красного(0) до синего (максимальное отклонение)
цвета апроксимируй между точками - выйдет как карта высот

в surfer можно посмотреть для начала, устроит - будешь искать как повторить
7 июн 19, 23:43    [21904991]     Ответить | Цитировать Сообщить модератору
Все форумы / Программирование Ответить