САНКТ-Петербурзький державний університет
Математико-механічний факультет
Кафедра інформатики
Дипломна робота
Розробка та реалізація програмного інструменту для оцифровки двовимірного графіка функції
Завідувач кафедри інформатики
д. ф.-м. н., професор Косовський Н.К.
Науковий керівник:
д.т.н., професор Сафонов В.О
Введення
Завдання розпізнавання та обробки цифрових зображень знаходять своє застосування в самих різних практичних додатках. Методи обробки зображень відіграють значну роль у наукових дослідженнях, промисловості, медицині, в космосі і інформаційних системах. Прикладами застосування цих методів можуть служити цифрова передача зображень, отриманих з космічних станцій, відеотелефонний зв'язок по комп'ютерних мережах і радіоканалах, підвищення чіткості зображення, одержуваного за допомогою електронного мікроскопа, корекція спотворень зображень, отриманих з космосу або літака, автоматичний аналіз характеру місцевості, дослідження природних ресурсів за фотознімками і т.д [2, 4].
Одним з важливих додатків цифрової обробки зображень в наукових дослідженнях є оцифрування графіків на паперових носіях. Величезна кількість наукових даних (особливо експериментальних) міститься в науковій літературі. При проведенні досліджень у вчених часто виникає необхідність відтворення цих даних на своїх графіках, наприклад, для порівняння зі своїми аналогічними даними або для ілюстрації яких ефектів. До широкого використання комп'ютерів вчені та фахівці змушені були вручну обробляти такі графіки - за допомогою олівця і лінійки оцифровувати різні графічні залежності і тільки потім переносити їх на свої графіки. Це була дуже довга і трудомістка процедура, та й до того ж ненадійна, так як людський фактор часто приводив до помилок при обробці, особливо, при великому обсязі роботи. З появою комп'ютерів цей процес значно спростився: тепер стало можливим відсканувати досліджуваних графік, перевівши його у форму растрового зображення і потім, використовуючи, різні прикладні програми, отримувати ці графічні залежності вже безпосередньо у вигляді таблиць з відповідним набором цифрових даних.
В інтернеті зараз можна знайти досить багато різних додатків для оцифровки графіків, як комерційних, так і вільних. Це такі програми, як ChartReader, Graph2Digit, ФемтоСкан, Grafula, GSYS, CurveSnap, digitize, Engauge Digitizer, g3data, PCX2PRN, Plot Digitizer, SCaViS, WebPlotDigitizer, DataThief III, Dagra, Digitize Plot To Data, DigitizeIt, General graphics package ORIGIN, GetData Graph Digitizer, Graphics software FindGraph і т.д. Всі ці програми мають самий різний інтерфейс, мають свої плюси і мінуси, однак практично зводяться до досить простої послідовності операцій: завантаження графічного зображення, установка осей координат і їх масштабів, ручна (за допомогою миші) фіксація дискретного набору точок, що належать графіком, і збереження оцифрованих точці в файл на диск.
. Постановка завдання
У даній дипломній роботі ставляться завдання:
). ...