|
0 / 0 / 0
Регистрация: 14.10.2019
Сообщений: 16
|
|
Восстановить бинарную матрицу по суммам строк и столбцов31.01.2020, 20:58. Показов 3590. Ответов 25
Здравствуйте
Имеется такая задача. Дана бинарная матрица размером MxN, т.е. ее элементами могут быть или нули, или единицы. Для матрицы известна сумма элементов по столбцам, и по сторам. По сути, это значит, что в сумма элементов в строке равна числу единиу в строке. Задача: восстановть матрицу, т.е. расставить единицы по матрице, чтобы суммы были верны. Любую сумму в строке или столбце можно разбить не более чем на 2 элемента: т.е. если сумма элементов строки равна 3, то это будут пары 2+1, или 1+2, если 4 - то 1+3, 2+2, 3+1, и т.д. для остальных элементов. Последовательность элементов больше 1 всегда идут друг за другом (если 2, значит в двух ячейках подряд цифра 1). Пока мысль такая. записываем все элементы по строкам (т.е. делаем ошибку по строкам равной 0), после чего минимизируем ошибку по столбцам. Пока кроме перебора на ум ничего не пришло, но это решение тупое и долгое. Иожет кто сталкивался с похожими задачами, или есть какие-то специализированные алгоритмы для решения подобных задач? Еще в мыслях возникают японские кроссворды, но не уверен, что это именно то, что нужно. В какую сторону копать? Спасибо
0
|
|
| 31.01.2020, 20:58 | |
|
Ответы с готовыми решениями:
25
Создать матрицу, где элементы побочной диагонали равны суммам элементов столбцов исходной матрицы Преобразовать матрицу X(n,m) в матрицу X(a,b) путём удаления лишних строк и столбцов |
|
0 / 0 / 0
Регистрация: 14.10.2019
Сообщений: 16
|
|
| 07.02.2020, 08:16 [ТС] | |
|
Во вложении 2 файла для шестиугольного сплошного алюминиевого профиля. Тот, который с нечеткими границами и россыпью пикселей - иттерационный метод. Тот который почетче - после некоторых ухищрений. Это по 2 проекциям. По 5 или 8 - вообще сказка была бы, но 5 и 8 проекций стоит намного дороже.
0
|
|
|
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
|
|||
| 07.02.2020, 12:17 | |||
|
Это вы купили установку а алгоритма обработки кадра или софта не было? Или софт просто дорого и не купили? =)
https://ru.wikipedia.org/wiki/Мальтийский_механизм Это у вас рентген в параллельных лучах? А если запускать каждый излучатель по очереди а преемники использовать все что есть, будет веерный рентген от одной точки. Получается много ракурсов и по идее сильно вырастает разрешение. Может сработают не все приемники а пару соседних. Совершенно другой алгоритм обработки.
0
|
|||
|
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
|
|
| 07.02.2020, 12:48 | |
|
Если наклонить рентген под углом к трубе то можно использовать все датчики по одной оси.
Изменяя угол наклона можно задействовать всегда все датчики в зависимости от диаметра трубы.
0
|
|
|
5532 / 2885 / 573
Регистрация: 07.11.2019
Сообщений: 4,809
|
|
| 07.02.2020, 18:05 | |
|
eskofen, если картинка 200x200 и решение только одно, то достаточно обратить разреженную симметричную матрицу из единиц и нулей размером 40000x40000...
Добавлено через 3 минуты Вот решалась похожая задача Необходимо по таблице, в которой посчитана сумма яркостей, восстановить исходную таблицу Добавлено через 10 минут А вообще, Excalibur921, прав. Это преобразование Радона. На эту тему есть масса специальной литературы по восстановлению изображения из проекций.
0
|
|
|
0 / 0 / 0
Регистрация: 14.10.2019
Сообщений: 16
|
||||||
| 07.02.2020, 19:12 [ТС] | ||||||
|
0
|
||||||
|
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
|
|||||
| 07.02.2020, 23:02 | |||||
|
По идее выход тут только брать эталонную трубу и не похожесть каши пикселей или даже просто проекций от эталона и брака есть критерий оценки… Единственно нужно наверно одинаковая ориентация эталона и исследуемого тела. Добавлено через 1 час 3 минуты Для количественной оценки нужно чтобы совпадало положение модели трубы и настоящей. Тогда изменяя толщину в одном из участков модели сверять проекции модели и реальной трубы. Тогда по идее можно найти где брак и его размер. Добавлено через 1 час 38 минут Тогда так: Задана математическая модель трубы. Получаем проекции реальной трубы. Ищем угол поворота модели(минимум 1 неизвестной) сверяя искусственные проекции от модели и настоящие от рентгена. Если проекции похоже то брака нет. Зная в каком месте проекции графики не похоже там и брак.
0
|
|||||
| 07.02.2020, 23:02 | |
|
Заполнить матрицу из 7 строк и 7 столбцов Сортировка столбцов матрицы по суммам элементов
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|