|
Распознавание формы графиков, наиболее простое) |
|
|
|
Mar 14 2016, 13:34
|
Группа: Участник
Сообщений: 8
Регистрация: 14-03-16
Пользователь №: 90 855

|
Добрый день. Стоит следующая задача - необходимо распознавать ФОРМЫ графиков. Упрощенно эти формы представляют собой параллелепипед, овал и треугольник, с колебаниями. Собственно есть ли какой либо упрощенный алгоритм этого дела? Без использования нейронных сетей, и прочего? Координаты графиков представлены в виде числового массива, т.е. это не рисунок, и.т.п.
|
|
|
|
|
Mar 14 2016, 14:33
|
Группа: Участник
Сообщений: 8
Регистрация: 14-03-16
Пользователь №: 90 855

|
Господа и дамы, честно скажу - в теме не силен. Если подскажите в какую сторону копать - буду благодарен. От стеба попрошу воздержаться. Цитата(Tanya @ Mar 14 2016, 19:16)  Даже упрощенно не могу себе такой график представить. Параллелограмм, конечно же, пардоньте
Сообщение отредактировал 400VAC - Mar 14 2016, 14:22
|
|
|
|
|
Mar 14 2016, 14:50
|
Знающий
   
Группа: Свой
Сообщений: 858
Регистрация: 9-08-04
Пользователь №: 473

|
QUOTE (400VAC @ Mar 14 2016, 17:33)  Господа и дамы, честно скажу - в теме не силен. Если подскажите в какую сторону копать - буду благодарен. От стеба попрошу воздержаться.
Параллелограмм, конечно же, пардоньте вам что надо таблицу заменить на функции? ну так метод наименьших квадратов вам в руки когда получили наименьшую ошибку та и функция
|
|
|
|
|
Mar 14 2016, 15:40
|
Группа: Участник
Сообщений: 8
Регистрация: 14-03-16
Пользователь №: 90 855

|
Цитата(net @ Mar 14 2016, 19:50)  вам что надо таблицу заменить на функции? Так как точности определения большой мне не требуется, то мне думалось примерно следующее: -разбивка области графика на несколько трех и четырехугольных зон, где участки графика упрощенно представляли бы собой (неидеальные, так как точности, повторюсь, не надо) прямые. -определение, присутствует ли данная "неидеальная прямая" в той или иной зоне. -по количеству "прямых" и наличию их в определенных зонах делать вывод о форме графика. Собственно как определить, находится ли "прямая" линия в области, ограниченной точками, и куда эта линия направлена. примерно так: область, ограниченная (в данном случае 4 мя) точками, нужно определить, находится ли внутри нее некое множество точек, и представляет ли это множество собой прямую. Даже такой разброс, который я изобразил на рисунке, сойдет за прямую линию (для моей задачи) Таких областей несколько, по всему полю графика.
Сообщение отредактировал 400VAC - Mar 14 2016, 15:41
Эскизы прикрепленных изображений
|
|
|
|
|
Mar 14 2016, 17:01
|
Гуру
     
Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965

|
Если Вы можете выделить области, где должна быть прямая, то, как подсказывали ранее, метод наименьших квадратов Вам в руки. Попытайтесь найти им коэффициенты прямой по набору точек, попавших в заданную область. Мерой попадания будет среднеквадратичное отклонение. Возможно, нужно будет еще учесть максимальное по модулю отклонение, это зависит от Ваших данных. Аналогично можно попытаться с овалом (видимо, эллипсом? или там другая функция?). После этого оцениваете, где меньше среднеквадратичное отклонение, с некоторой вероятностью получете фигуру, которая лучшим образом описывает Ваши точки.
|
|
|
|
|
Mar 14 2016, 17:14
|
Группа: Участник
Сообщений: 8
Регистрация: 14-03-16
Пользователь №: 90 855

|
Спасибо за наметки, буду смотреть метод.
Модераторам: если не затруднит, перенесите пожалуйста тему в ветку для начинающих.
|
|
|
|
Guest_TSerg_*
|
Mar 14 2016, 21:46
|
Guests

|
Приведите здесь несколько характерных форм графиков в виде списка координат X-Y. (файлы)
|
|
|
|
|
Mar 15 2016, 03:14
|
Группа: Участник
Сообщений: 8
Регистрация: 14-03-16
Пользователь №: 90 855

|
В формате xls нормально будет? Столбец 1 - Х, столбец 2 - Y. Вечером выложу.
|
|
|
|
|
Mar 15 2016, 13:13
|
Группа: Участник
Сообщений: 8
Регистрация: 14-03-16
Пользователь №: 90 855

|
выкладываю
Прикрепленные файлы
chart.rar ( 7.68 килобайт )
Кол-во скачиваний: 17
|
|
|
|
Guest_TSerg_*
|
Mar 15 2016, 22:48
|
Guests

|
Ok.
|
|
|
|
|
Mar 17 2016, 05: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и СИСТЕМА ДИАГНОСТИКИ ШТАНГОВОЙ ГЛУБИННО-НАСОСНОЙ УСТАНОВКИ НА ОСНОВЕ НЕЙРОННОЙ СЕТИ
|
|
|
|
|
Mar 17 2016, 12:57
|
Группа: Участник
Сообщений: 8
Регистрация: 14-03-16
Пользователь №: 90 855

|
Цитата(Sergu @ Mar 17 2016, 10:13)  Динамограммы распознаете чтоли ? ;-) Они самые))), пытаемся. За ссылки спасибо нейросети не вариант, образцов много не имеем возможности ни хранить ни обрабатывать.
Сообщение отредактировал 400VAC - Mar 17 2016, 13:00
|
|
|
|
Guest_TSerg_*
|
Mar 17 2016, 14:54
|
Guests

|
Цитата(400VAC @ Mar 17 2016, 15:57)  Они самые))), пытаемся. Задачка интересная, а главное - решаемая. Нейросети не нужны. Нужны алгоритмы технического зрения + подгонка под типовые формы через МНК.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|