Cargando…

A Real-World Approach on the Problem of Chart Recognition Using Classification, Detection and Perspective Correction

Data charts are widely used in our daily lives, being present in regular media, such as newspapers, magazines, web pages, books, and many others. In general, a well-constructed data chart leads to an intuitive understanding of its underlying data. In the same way, when data charts have wrong design...

Descripción completa

Detalles Bibliográficos
Autores principales: Araújo, Tiago, Chagas, Paulo, Alves, João, Santos, Carlos, Sousa Santos, Beatriz, Serique Meiguins, Bianchi
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7472071/
https://www.ncbi.nlm.nih.gov/pubmed/32764352
http://dx.doi.org/10.3390/s20164370
_version_ 1783578904727912448
author Araújo, Tiago
Chagas, Paulo
Alves, João
Santos, Carlos
Sousa Santos, Beatriz
Serique Meiguins, Bianchi
author_facet Araújo, Tiago
Chagas, Paulo
Alves, João
Santos, Carlos
Sousa Santos, Beatriz
Serique Meiguins, Bianchi
author_sort Araújo, Tiago
collection PubMed
description Data charts are widely used in our daily lives, being present in regular media, such as newspapers, magazines, web pages, books, and many others. In general, a well-constructed data chart leads to an intuitive understanding of its underlying data. In the same way, when data charts have wrong design choices, a redesign of these representations might be needed. However, in most cases, these charts are shown as a static image, which means that the original data are not usually available. Therefore, automatic methods could be applied to extract the underlying data from the chart images to allow these changes. The task of recognizing charts and extracting data from them is complex, largely due to the variety of chart types and their visual characteristics. Other features in real-world images that can make this task difficult are photo distortions, noise, alignment, etc. Two computer vision techniques that can assist this task and have been little explored in this context are perspective detection and correction. These methods transform a distorted and noisy chart in a clear chart, with its type ready for data extraction or other uses. This paper proposes a classification, detection, and perspective correction process that is suitable for real-world usage, when considering the data used for training a state-of-the-art model for the extraction of a chart in real-world photography. The results showed that, with slight changes, chart recognition methods are now ready for real-world charts, when taking time and accuracy into consideration.
format Online
Article
Text
id pubmed-7472071
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-74720712020-09-04 A Real-World Approach on the Problem of Chart Recognition Using Classification, Detection and Perspective Correction Araújo, Tiago Chagas, Paulo Alves, João Santos, Carlos Sousa Santos, Beatriz Serique Meiguins, Bianchi Sensors (Basel) Article Data charts are widely used in our daily lives, being present in regular media, such as newspapers, magazines, web pages, books, and many others. In general, a well-constructed data chart leads to an intuitive understanding of its underlying data. In the same way, when data charts have wrong design choices, a redesign of these representations might be needed. However, in most cases, these charts are shown as a static image, which means that the original data are not usually available. Therefore, automatic methods could be applied to extract the underlying data from the chart images to allow these changes. The task of recognizing charts and extracting data from them is complex, largely due to the variety of chart types and their visual characteristics. Other features in real-world images that can make this task difficult are photo distortions, noise, alignment, etc. Two computer vision techniques that can assist this task and have been little explored in this context are perspective detection and correction. These methods transform a distorted and noisy chart in a clear chart, with its type ready for data extraction or other uses. This paper proposes a classification, detection, and perspective correction process that is suitable for real-world usage, when considering the data used for training a state-of-the-art model for the extraction of a chart in real-world photography. The results showed that, with slight changes, chart recognition methods are now ready for real-world charts, when taking time and accuracy into consideration. MDPI 2020-08-05 /pmc/articles/PMC7472071/ /pubmed/32764352 http://dx.doi.org/10.3390/s20164370 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Araújo, Tiago
Chagas, Paulo
Alves, João
Santos, Carlos
Sousa Santos, Beatriz
Serique Meiguins, Bianchi
A Real-World Approach on the Problem of Chart Recognition Using Classification, Detection and Perspective Correction
title A Real-World Approach on the Problem of Chart Recognition Using Classification, Detection and Perspective Correction
title_full A Real-World Approach on the Problem of Chart Recognition Using Classification, Detection and Perspective Correction
title_fullStr A Real-World Approach on the Problem of Chart Recognition Using Classification, Detection and Perspective Correction
title_full_unstemmed A Real-World Approach on the Problem of Chart Recognition Using Classification, Detection and Perspective Correction
title_short A Real-World Approach on the Problem of Chart Recognition Using Classification, Detection and Perspective Correction
title_sort real-world approach on the problem of chart recognition using classification, detection and perspective correction
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7472071/
https://www.ncbi.nlm.nih.gov/pubmed/32764352
http://dx.doi.org/10.3390/s20164370
work_keys_str_mv AT araujotiago arealworldapproachontheproblemofchartrecognitionusingclassificationdetectionandperspectivecorrection
AT chagaspaulo arealworldapproachontheproblemofchartrecognitionusingclassificationdetectionandperspectivecorrection
AT alvesjoao arealworldapproachontheproblemofchartrecognitionusingclassificationdetectionandperspectivecorrection
AT santoscarlos arealworldapproachontheproblemofchartrecognitionusingclassificationdetectionandperspectivecorrection
AT sousasantosbeatriz arealworldapproachontheproblemofchartrecognitionusingclassificationdetectionandperspectivecorrection
AT seriquemeiguinsbianchi arealworldapproachontheproblemofchartrecognitionusingclassificationdetectionandperspectivecorrection
AT araujotiago realworldapproachontheproblemofchartrecognitionusingclassificationdetectionandperspectivecorrection
AT chagaspaulo realworldapproachontheproblemofchartrecognitionusingclassificationdetectionandperspectivecorrection
AT alvesjoao realworldapproachontheproblemofchartrecognitionusingclassificationdetectionandperspectivecorrection
AT santoscarlos realworldapproachontheproblemofchartrecognitionusingclassificationdetectionandperspectivecorrection
AT sousasantosbeatriz realworldapproachontheproblemofchartrecognitionusingclassificationdetectionandperspectivecorrection
AT seriquemeiguinsbianchi realworldapproachontheproblemofchartrecognitionusingclassificationdetectionandperspectivecorrection