A New Framework for Evaluating Image Quality Including Deep Learning Task Performances as a Proxy

<sc>iquaflow</sc> is a framework that provides a set of tools to assess image quality. The user can add custom metrics that can be easily integrated and a set of unsupervised methods is offered by default. Furthermore, <sc>iquaflow</sc> measures quality by using the performan...

Full description

Bibliographic Details
Main Authors: Pau Galles, Katalin Takats, Miguel Hernandez-Cabronero, David Berga, Luciano Pega, Laura Riordan-Chen, Clara Garcia, Guillermo Becker, Adan Garriga, Anica Bukva, Joan Serra-Sagrista, David Vilaseca, Javier Marin
Format: Article
Language:English
Published: IEEE 2024-01-01
Series:IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10356628/
_version_ 1797330382105870336
author Pau Galles
Katalin Takats
Miguel Hernandez-Cabronero
David Berga
Luciano Pega
Laura Riordan-Chen
Clara Garcia
Guillermo Becker
Adan Garriga
Anica Bukva
Joan Serra-Sagrista
David Vilaseca
Javier Marin
author_facet Pau Galles
Katalin Takats
Miguel Hernandez-Cabronero
David Berga
Luciano Pega
Laura Riordan-Chen
Clara Garcia
Guillermo Becker
Adan Garriga
Anica Bukva
Joan Serra-Sagrista
David Vilaseca
Javier Marin
author_sort Pau Galles
collection DOAJ
description <sc>iquaflow</sc> is a framework that provides a set of tools to assess image quality. The user can add custom metrics that can be easily integrated and a set of unsupervised methods is offered by default. Furthermore, <sc>iquaflow</sc> measures quality by using the performance of AI models trained on the images as a proxy. This also helps to easily make studies of performance degradation of several modifications of the original dataset, for instance, with images reconstructed after different levels of lossy compression; satellite images would be a use case example, since they are commonly compressed before downloading to the ground. In this situation, the optimization problem involves finding images that, while being compressed to their smallest possible file size, still maintain sufficient quality to meet the required performance of the deep learning algorithms. Thus, a study with <sc>iquaflow</sc> is suitable for such case. All this development is wrapped in <sc>Mlflow</sc>: an interactive tool used to visualize and summarize the results. This document describes different use cases and provides links to their respective repositories. To ease the creation of new studies, we include a cookiecutter repository. The source code, issue tracker and aforementioned repositories are all hosted on GitHub.
first_indexed 2024-03-08T07:19:04Z
format Article
id doaj.art-18c255c09b0a477aae1dc4e4b8afad95
institution Directory Open Access Journal
issn 2151-1535
language English
last_indexed 2024-03-08T07:19:04Z
publishDate 2024-01-01
publisher IEEE
record_format Article
series IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing
spelling doaj.art-18c255c09b0a477aae1dc4e4b8afad952024-02-03T00:01:57ZengIEEEIEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing2151-15352024-01-01173285329610.1109/JSTARS.2023.334247510356628A New Framework for Evaluating Image Quality Including Deep Learning Task Performances as a ProxyPau Galles0https://orcid.org/0000-0002-1893-9353Katalin Takats1https://orcid.org/0000-0001-6636-3195Miguel Hernandez-Cabronero2https://orcid.org/0000-0001-9301-4337David Berga3https://orcid.org/0000-0001-7543-2770Luciano Pega4https://orcid.org/0009-0003-6878-8156Laura Riordan-Chen5https://orcid.org/0009-0003-9883-8505Clara Garcia6https://orcid.org/0000-0002-1662-1747Guillermo Becker7https://orcid.org/0009-0003-6114-9909Adan Garriga8https://orcid.org/0000-0003-2681-4005Anica Bukva9https://orcid.org/0009-0002-6712-8693Joan Serra-Sagrista10https://orcid.org/0000-0003-4729-9292David Vilaseca11https://orcid.org/0009-0003-8197-2775Javier Marin12https://orcid.org/0000-0002-6270-2310Satellogic Inc, Barcelona, SpainSatellogic Inc, Barcelona, SpainUniversitat Aut&#x00F2;noma de Barcelona - UAB-DEIC-GICI, Bellaterra, SpainEURECAT - Multimedia Technologies Unit, Barcelona, SpainSatellogic Inc, Barcelona, SpainSatellogic Inc, Barcelona, SpainSatellogic Inc, Barcelona, SpainSatellogic Inc, Barcelona, SpainEURECAT - Multimedia Technologies Unit, Barcelona, SpainEURECAT - Multimedia Technologies Unit, Barcelona, SpainUniversitat Aut&#x00F2;noma de Barcelona - UAB-DEIC-GICI, Bellaterra, SpainSatellogic Inc, Barcelona, SpainSatellogic Inc, Barcelona, Spain<sc>iquaflow</sc> is a framework that provides a set of tools to assess image quality. The user can add custom metrics that can be easily integrated and a set of unsupervised methods is offered by default. Furthermore, <sc>iquaflow</sc> measures quality by using the performance of AI models trained on the images as a proxy. This also helps to easily make studies of performance degradation of several modifications of the original dataset, for instance, with images reconstructed after different levels of lossy compression; satellite images would be a use case example, since they are commonly compressed before downloading to the ground. In this situation, the optimization problem involves finding images that, while being compressed to their smallest possible file size, still maintain sufficient quality to meet the required performance of the deep learning algorithms. Thus, a study with <sc>iquaflow</sc> is suitable for such case. All this development is wrapped in <sc>Mlflow</sc>: an interactive tool used to visualize and summarize the results. This document describes different use cases and provides links to their respective repositories. To ease the creation of new studies, we include a cookiecutter repository. The source code, issue tracker and aforementioned repositories are all hosted on GitHub.https://ieeexplore.ieee.org/document/10356628/Artificial intelligencedata compressionimage analysisimage processingimage resolutionimage segmentation
spellingShingle Pau Galles
Katalin Takats
Miguel Hernandez-Cabronero
David Berga
Luciano Pega
Laura Riordan-Chen
Clara Garcia
Guillermo Becker
Adan Garriga
Anica Bukva
Joan Serra-Sagrista
David Vilaseca
Javier Marin
A New Framework for Evaluating Image Quality Including Deep Learning Task Performances as a Proxy
IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing
Artificial intelligence
data compression
image analysis
image processing
image resolution
image segmentation
title A New Framework for Evaluating Image Quality Including Deep Learning Task Performances as a Proxy
title_full A New Framework for Evaluating Image Quality Including Deep Learning Task Performances as a Proxy
title_fullStr A New Framework for Evaluating Image Quality Including Deep Learning Task Performances as a Proxy
title_full_unstemmed A New Framework for Evaluating Image Quality Including Deep Learning Task Performances as a Proxy
title_short A New Framework for Evaluating Image Quality Including Deep Learning Task Performances as a Proxy
title_sort new framework for evaluating image quality including deep learning task performances as a proxy
topic Artificial intelligence
data compression
image analysis
image processing
image resolution
image segmentation
url https://ieeexplore.ieee.org/document/10356628/
work_keys_str_mv AT paugalles anewframeworkforevaluatingimagequalityincludingdeeplearningtaskperformancesasaproxy
AT katalintakats anewframeworkforevaluatingimagequalityincludingdeeplearningtaskperformancesasaproxy
AT miguelhernandezcabronero anewframeworkforevaluatingimagequalityincludingdeeplearningtaskperformancesasaproxy
AT davidberga anewframeworkforevaluatingimagequalityincludingdeeplearningtaskperformancesasaproxy
AT lucianopega anewframeworkforevaluatingimagequalityincludingdeeplearningtaskperformancesasaproxy
AT laurariordanchen anewframeworkforevaluatingimagequalityincludingdeeplearningtaskperformancesasaproxy
AT claragarcia anewframeworkforevaluatingimagequalityincludingdeeplearningtaskperformancesasaproxy
AT guillermobecker anewframeworkforevaluatingimagequalityincludingdeeplearningtaskperformancesasaproxy
AT adangarriga anewframeworkforevaluatingimagequalityincludingdeeplearningtaskperformancesasaproxy
AT anicabukva anewframeworkforevaluatingimagequalityincludingdeeplearningtaskperformancesasaproxy
AT joanserrasagrista anewframeworkforevaluatingimagequalityincludingdeeplearningtaskperformancesasaproxy
AT davidvilaseca anewframeworkforevaluatingimagequalityincludingdeeplearningtaskperformancesasaproxy
AT javiermarin anewframeworkforevaluatingimagequalityincludingdeeplearningtaskperformancesasaproxy
AT paugalles newframeworkforevaluatingimagequalityincludingdeeplearningtaskperformancesasaproxy
AT katalintakats newframeworkforevaluatingimagequalityincludingdeeplearningtaskperformancesasaproxy
AT miguelhernandezcabronero newframeworkforevaluatingimagequalityincludingdeeplearningtaskperformancesasaproxy
AT davidberga newframeworkforevaluatingimagequalityincludingdeeplearningtaskperformancesasaproxy
AT lucianopega newframeworkforevaluatingimagequalityincludingdeeplearningtaskperformancesasaproxy
AT laurariordanchen newframeworkforevaluatingimagequalityincludingdeeplearningtaskperformancesasaproxy
AT claragarcia newframeworkforevaluatingimagequalityincludingdeeplearningtaskperformancesasaproxy
AT guillermobecker newframeworkforevaluatingimagequalityincludingdeeplearningtaskperformancesasaproxy
AT adangarriga newframeworkforevaluatingimagequalityincludingdeeplearningtaskperformancesasaproxy
AT anicabukva newframeworkforevaluatingimagequalityincludingdeeplearningtaskperformancesasaproxy
AT joanserrasagrista newframeworkforevaluatingimagequalityincludingdeeplearningtaskperformancesasaproxy
AT davidvilaseca newframeworkforevaluatingimagequalityincludingdeeplearningtaskperformancesasaproxy
AT javiermarin newframeworkforevaluatingimagequalityincludingdeeplearningtaskperformancesasaproxy