Мінімаксне спрощення кривих з гарантованою L∞-похибкою
Вантажиться...
Файли
Дата
Науковий керівник
Редактор
Інші учасники
Відповідальний
ORCID
Назва журналу
Номер ISSN
Назва тому
Альтернативна назва
Minimax curve simplification with guaranteed L∞ error
Анотація
У цій роботі запропоновано метод спрощення/апроксимації кривих, який за фіксованого бюджету примітивів m мінімізує максимальну геометричну похибку (односторонню Hausdorff або евклідову відстань до сегментів). Ядро підходу: ми підбираємо мінімальне ε (граничне відхилення), використовуючи бінарний пошук і швидку перевірку: чи можна покрити послідовні точки відрізком так, щоб усі вони лежали в «смужці» шириною ε навколо цього відрізка. Додатково відрізки локально підлаштовуються так, щоб помилка всередині кожного з них була рівномірною й без великих «піків». Експерименти показують, що за однакового бюджету сегментів наш метод дає меншу максимальну похибку, ніж евристика Ramer–Douglas–Peucker. Подано чіткий протокол оцінювання та робочий Python-прототип.
This paper proposes a curve simplification/approximation method that, for a fixed budget of primitives m, minimizes the maximum geometric error (one-sided Hausdorff or Euclidean distance to segments). The core idea is to find the minimal admissible ε (error bound) via binary search together with a fast feasibility check: can a consecutive block of points be covered by a single segment so that all points lie within an ε-wide “tube” around that segment? In addition, segments are locally adjusted so that the error within each segment is as uniform as possible, avoiding large spikes. Experiments show that, for the same segment budget, our method achieves a smaller maximum error than the Ramer–Douglas–Peucker heuristic. We also provide a clear evaluation protocol and a working Python prototype.
This paper proposes a curve simplification/approximation method that, for a fixed budget of primitives m, minimizes the maximum geometric error (one-sided Hausdorff or Euclidean distance to segments). The core idea is to find the minimal admissible ε (error bound) via binary search together with a fast feasibility check: can a consecutive block of points be covered by a single segment so that all points lie within an ε-wide “tube” around that segment? In addition, segments are locally adjusted so that the error within each segment is as uniform as possible, avoiding large spikes. Experiments show that, for the same segment budget, our method achieves a smaller maximum error than the Ramer–Douglas–Peucker heuristic. We also provide a clear evaluation protocol and a working Python prototype.
Опис
Ключові слова
УДК
Тип документа
Мова
ISSN
Посилання на публікацію
Серія, номер
ISBN
ББК
Інші ідентифікатори
Пов’язані матеріали
Спонсорська підтримка
Правовласник
Бібліографічний опис
Кривошея М. І., Квєтний Р. Н. Мінімаксне спрощення кривих з гарантованою l∞-похибкою // Оптико-електроннi iнформацiйно-енергетичнi технологiї. 2025. № 2. С. 73-78. URI: https://oeipt.vntu.edu.ua/index.php/oeipt/article/view/799.
Схвалення
Рецензія
Доповнено
Цитується в
Список використаної літератури (13)
- Ramer, U. An iterative procedure for polygonal approximation of plane curves. Computer Graphics and Image Processing, 1(3), 244–256, 1972. https://scholar.google.com/scholar?q=Ramer+1972+polygonal+approximation.
- Douglas, D. H., Peucker, T. K. Algorithms for the reduction of the number of points required to represent a digitized line or its caricature. The Canadian Cartographer, 10(2), 112–122, 1973. https://scholar.google.com/scholar?q=Douglas+Peucker+1973.
- Visvalingam, M., Whyatt, J. D. Line generalisation by repeated elimination of points. The Cartographic Journal, 30(1), 46–51, 1993. https://scholar.google.com/scholar?q=Visvalingam+Whyatt+1993.
- Imai, H., Iri, M. Polygonal approximation of a curve—formulations and algorithms. In: Computational Morphology (Eds. G. T. Toussaint), North-Holland, 71–86, 1988. https://scholar.google.com/scholar?q=Imai+Iri+1988+computational+morphology.
- Alt, H., Godau, M. Computing the Fréchet distance between two polygonal curves. International Journal of Computational Geometry & Applications, 5(1–2), 75–91, 1995. https://scholar.google.com/scholar?q=Alt+Godau+1995.
- Eiter, T., Mannila, H. Computing discrete Fréchet distance. Technical Report CD-TR 94/64, Christian-Doppler-Laboratory for Expert Systems, 1994. https://scholar.google.com/scholar?q=Eiter+Mannila+1994+discrete+Frechet.
- Chebyshev, P. L. Théorie des mécanismes connus sous le nom de parallélogrammes. Mémoires de l'Académie Impériale des Sciences de St-Pétersbourg, 7, 539–568, 1859. https://scholar.google.com/scholar?q=Chebyshev+1859+parallélogrammes.
- Remez, E. Sur une méthode de calcul des polynômes d’approximation de Tchebycheff. Comptes Rendus de l’Académie des Sciences, 199, 337–340, 1934. https://scholar.google.com/scholar?q=Remez+1934+Tchebycheff.
- Hausdorff, F. Grundzüge der Mengenlehre. Leipzig: Veit, 1914. https://scholar.google.com/scholar?q=Hausdorff+Grundzüge+1914.
- Belkin, M., Hsu, D., Ma, S., Mandal, S. Reconciling modern machine learning practice and the classical bias–variance trade-off. Proceedings of the National Academy of Sciences (PNAS), 116(32), 15849–15854, 2019. https://scholar.google.com/scholar?q=Belkin+Hsu+Ma+Mandal+2019.