реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Распознавание формы графиков, наиболее простое)
400VAC
сообщение Mar 14 2016, 13:34
Сообщение #1





Группа: Участник
Сообщений: 8
Регистрация: 14-03-16
Пользователь №: 90 855



Добрый день.
Стоит следующая задача - необходимо распознавать ФОРМЫ графиков.
Упрощенно эти формы представляют собой параллелепипед, овал и треугольник, с колебаниями.
Собственно есть ли какой либо упрощенный алгоритм этого дела? Без использования нейронных сетей, и прочего?
Координаты графиков представлены в виде числового массива, т.е. это не рисунок, и.т.п.
Go to the top of the page
 
+Quote Post
Tanya
сообщение Mar 14 2016, 14:16
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(400VAC @ Mar 14 2016, 16:34) *
Упрощенно эти формы представляют собой параллелепипед,

Даже упрощенно не могу себе такой график представить.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Mar 14 2016, 14:19
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(400VAC @ Mar 14 2016, 17:34) *
Стоит следующая задача - необходимо распознавать ФОРМЫ графиков.
Координаты графиков представлены в виде числового массива, т.е. это не рисунок, и.т.п.

На выбор: Морфиус, Тринити, Нео..
Go to the top of the page
 
+Quote Post
400VAC
сообщение Mar 14 2016, 14:33
Сообщение #4





Группа: Участник
Сообщений: 8
Регистрация: 14-03-16
Пользователь №: 90 855



Господа и дамы, честно скажу - в теме не силен. Если подскажите в какую сторону копать - буду благодарен. От стеба попрошу воздержаться.

Цитата(Tanya @ Mar 14 2016, 19:16) *
Даже упрощенно не могу себе такой график представить.

Параллелограмм, конечно же, пардоньте

Сообщение отредактировал 400VAC - Mar 14 2016, 14:22
Go to the top of the page
 
+Quote Post
net
сообщение Mar 14 2016, 14:50
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 858
Регистрация: 9-08-04
Пользователь №: 473



QUOTE (400VAC @ Mar 14 2016, 17:33) *
Господа и дамы, честно скажу - в теме не силен. Если подскажите в какую сторону копать - буду благодарен. От стеба попрошу воздержаться.


Параллелограмм, конечно же, пардоньте

вам что надо таблицу заменить на функции?
ну так метод наименьших квадратов вам в руки
когда получили наименьшую ошибку та и функция
Go to the top of the page
 
+Quote Post
400VAC
сообщение Mar 14 2016, 15:40
Сообщение #6





Группа: Участник
Сообщений: 8
Регистрация: 14-03-16
Пользователь №: 90 855



Цитата(net @ Mar 14 2016, 19:50) *
вам что надо таблицу заменить на функции?


Так как точности определения большой мне не требуется, то мне думалось примерно следующее:
-разбивка области графика на несколько трех и четырехугольных зон, где участки графика упрощенно представляли бы собой (неидеальные, так как точности, повторюсь, не надо) прямые.
-определение, присутствует ли данная "неидеальная прямая" в той или иной зоне.
-по количеству "прямых" и наличию их в определенных зонах делать вывод о форме графика.

Собственно как определить, находится ли "прямая" линия в области, ограниченной точками, и куда эта линия направлена.

примерно так: область, ограниченная (в данном случае 4 мя) точками, нужно определить, находится ли внутри нее некое множество точек, и представляет ли это множество собой прямую.
Даже такой разброс, который я изобразил на рисунке, сойдет за прямую линию (для моей задачи)
Таких областей несколько, по всему полю графика.

Сообщение отредактировал 400VAC - Mar 14 2016, 15:41
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Alex11
сообщение Mar 14 2016, 17:01
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



Если Вы можете выделить области, где должна быть прямая, то, как подсказывали ранее, метод наименьших квадратов Вам в руки. Попытайтесь найти им коэффициенты прямой по набору точек, попавших в заданную область. Мерой попадания будет среднеквадратичное отклонение. Возможно, нужно будет еще учесть максимальное по модулю отклонение, это зависит от Ваших данных. Аналогично можно попытаться с овалом (видимо, эллипсом? или там другая функция?). После этого оцениваете, где меньше среднеквадратичное отклонение, с некоторой вероятностью получете фигуру, которая лучшим образом описывает Ваши точки.
Go to the top of the page
 
+Quote Post
400VAC
сообщение Mar 14 2016, 17:14
Сообщение #8





Группа: Участник
Сообщений: 8
Регистрация: 14-03-16
Пользователь №: 90 855



Спасибо за наметки, буду смотреть метод.

Модераторам: если не затруднит, перенесите пожалуйста тему в ветку для начинающих.
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Mar 14 2016, 21:46
Сообщение #9





Guests






Приведите здесь несколько характерных форм графиков в виде списка координат X-Y. (файлы)
Go to the top of the page
 
+Quote Post
400VAC
сообщение Mar 15 2016, 03:14
Сообщение #10





Группа: Участник
Сообщений: 8
Регистрация: 14-03-16
Пользователь №: 90 855



В формате xls нормально будет? Столбец 1 - Х, столбец 2 - Y.
Вечером выложу.
Go to the top of the page
 
+Quote Post
400VAC
сообщение Mar 15 2016, 13:13
Сообщение #11





Группа: Участник
Сообщений: 8
Регистрация: 14-03-16
Пользователь №: 90 855



выкладываю
Прикрепленные файлы
Прикрепленный файл  chart.rar ( 7.68 килобайт ) Кол-во скачиваний: 17
 
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Mar 15 2016, 22:48
Сообщение #12





Guests






Ok.
Go to the top of the page
 
+Quote Post
Sergu
сообщение Mar 17 2016, 05:13
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 67
Регистрация: 18-03-05
Пользователь №: 3 452



Цитата(400VAC @ Mar 15 2016, 17:13) *
выкладываю


Динамограммы распознаете чтоли ? ;-)

Вот посмотрите пару работ
ДИАГНОСТИКА И КОНТРОЛЬ СОСТОЯНИЯ СКВАЖИННОЙ ШТАНГОВОЙ НАСОСНОЙ УСТАНОВКИ НА ОСНОВЕ ДИНАМОМЕТРИРОВАНИЯ И НЕЙРОСЕТЕВЫХ ТЕХНОЛОГИЙ
http://www.ugatu.ac.ru/assets/files/docume.../dunaev_i_v.pdf

и
СИСТЕМА ДИАГНОСТИКИ ШТАНГОВОЙ ГЛУБИННО-НАСОСНОЙ УСТАНОВКИ НА ОСНОВЕ НЕЙРОННОЙ СЕТИ
Прикрепленные файлы
Прикрепленный файл  __________________________________________________________________________________.pdf ( 453.28 килобайт ) Кол-во скачиваний: 120
 
Go to the top of the page
 
+Quote Post
400VAC
сообщение Mar 17 2016, 12:57
Сообщение #14





Группа: Участник
Сообщений: 8
Регистрация: 14-03-16
Пользователь №: 90 855



Цитата(Sergu @ Mar 17 2016, 10:13) *
Динамограммы распознаете чтоли ? ;-)

Они самые))), пытаемся. За ссылки спасибо
нейросети не вариант, образцов много не имеем возможности ни хранить ни обрабатывать.

Сообщение отредактировал 400VAC - Mar 17 2016, 13:00
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Mar 17 2016, 14:54
Сообщение #15





Guests






Цитата(400VAC @ Mar 17 2016, 15:57) *
Они самые))), пытаемся.


Задачка интересная, а главное - решаемая. Нейросети не нужны.
Нужны алгоритмы технического зрения + подгонка под типовые формы через МНК.
Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th June 2025 - 20:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.01463 секунд с 7
ELECTRONIX ©2004-2016