Técnica de calibração baseada na adaptação dos parâmetros de câmera para ambientes com diferentes índices de refração
Autor(a) principal: | |
---|---|
Data de Publicação: | 2018 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFPE |
dARK ID: | ark:/64986/0013000009hcg |
Texto Completo: | https://repositorio.ufpe.br/handle/123456789/33311 |
Resumo: | Em visão computacional, aplicações que realizam extração métrica através de imagens obtidas por câmeras possuem como etapa crucial o procedimento de calibração, que consiste em determinar os parâmetros que descrevem o modelo matemático capaz de representar o processo da formação de imagem. Esse procedimento é uma das primeiras etapas a serem realizadas na maioria dessas aplicações e qualquer imprecisão ou erro cometido durante a sua realização é propagado para as demais etapas, afetando o resultado final obtido pelo sistema. Em aplicações subaquáticas, o procedimento de calibração de câmera tem ainda maior importância, devido aos efeitos de refração, existentes entre os diferentes meios, que devem ser incorporados no modelo. Na literatura, os trabalhos que calculam os parâmetros de câmera para o ambiente subaquático podem ser divididos em duas abordagens: técnicas que consideram a formação de imagem sendo realizada através de um único ponto de vista (SVP), utilizando-se a calibração no ambiente subaquático ou adaptando dos parâmetros calculados antes da submersão; e as técnicas que conceituam uma câmera subaquática sendo composta por múltiplos pontos de vista (nSVP). Essas abordagens diferem-se pela relação no custo-benefício entre a acurácia e complexidade da estimava dos parâmetros que descrevem a câmera. Enquanto o modelo SVP diminui a complexidade dos algoritmos que o utilizam, o nSVP aumenta a quantidade de parâmetros, explicitando o efeito de refração, com o objetivo de incrementar a acurácia da descrição. Esta dissertação apresenta uma nova técnica para calcular os parâmetros de uma câmera subaquática através da adaptação do resultado obtido por uma calibração realizada antes de introduzi-la na água. Diferentemente dos trabalhos encontrados na literatura, a técnica proposta realiza a adaptação da calibração explicitando a aproximação para o efeito de distorção introduzido pela refração existente na formação de imagens por câmeras subaquáticas. Para tal, foi projetado um modelo genérico que incorpora a distorção da refração ocasionada pela mudança de meio em que a câmera foi calibrada para onde será utilizada. Experimentos realizados em cenários sintéticos e reais permitiram uma análise da corretude e robustez da adaptação proposta, apresentando erros de reconstrução menores do que a técnica de adaptação da literatura, principalmente, quando o objeto alvo encontrou-se nas bordas das imagens. |
id |
UFPE_9937bac547e2fde207acfb79de22b742 |
---|---|
oai_identifier_str |
oai:repositorio.ufpe.br:123456789/33311 |
network_acronym_str |
UFPE |
network_name_str |
Repositório Institucional da UFPE |
repository_id_str |
2221 |
spelling |
SANTOS, Rodrigo José Batista Costahttp://lattes.cnpq.br/0080415726181470http://lattes.cnpq.br/7532050172035129KELNER, Judith2019-09-19T19:47:18Z2019-09-19T19:47:18Z2018-02-23https://repositorio.ufpe.br/handle/123456789/33311ark:/64986/0013000009hcgEm visão computacional, aplicações que realizam extração métrica através de imagens obtidas por câmeras possuem como etapa crucial o procedimento de calibração, que consiste em determinar os parâmetros que descrevem o modelo matemático capaz de representar o processo da formação de imagem. Esse procedimento é uma das primeiras etapas a serem realizadas na maioria dessas aplicações e qualquer imprecisão ou erro cometido durante a sua realização é propagado para as demais etapas, afetando o resultado final obtido pelo sistema. Em aplicações subaquáticas, o procedimento de calibração de câmera tem ainda maior importância, devido aos efeitos de refração, existentes entre os diferentes meios, que devem ser incorporados no modelo. Na literatura, os trabalhos que calculam os parâmetros de câmera para o ambiente subaquático podem ser divididos em duas abordagens: técnicas que consideram a formação de imagem sendo realizada através de um único ponto de vista (SVP), utilizando-se a calibração no ambiente subaquático ou adaptando dos parâmetros calculados antes da submersão; e as técnicas que conceituam uma câmera subaquática sendo composta por múltiplos pontos de vista (nSVP). Essas abordagens diferem-se pela relação no custo-benefício entre a acurácia e complexidade da estimava dos parâmetros que descrevem a câmera. Enquanto o modelo SVP diminui a complexidade dos algoritmos que o utilizam, o nSVP aumenta a quantidade de parâmetros, explicitando o efeito de refração, com o objetivo de incrementar a acurácia da descrição. Esta dissertação apresenta uma nova técnica para calcular os parâmetros de uma câmera subaquática através da adaptação do resultado obtido por uma calibração realizada antes de introduzi-la na água. Diferentemente dos trabalhos encontrados na literatura, a técnica proposta realiza a adaptação da calibração explicitando a aproximação para o efeito de distorção introduzido pela refração existente na formação de imagens por câmeras subaquáticas. Para tal, foi projetado um modelo genérico que incorpora a distorção da refração ocasionada pela mudança de meio em que a câmera foi calibrada para onde será utilizada. Experimentos realizados em cenários sintéticos e reais permitiram uma análise da corretude e robustez da adaptação proposta, apresentando erros de reconstrução menores do que a técnica de adaptação da literatura, principalmente, quando o objeto alvo encontrou-se nas bordas das imagens.FACEPEComputer vision applications that perform metrical extraction through images obtained by cameras usually have, as a critical step, the calibration procedure. It consists in determining the parameters that describe the mathematical model capable of representing the process of image formation of that camera. This procedure is one of the first steps to be performed in most applications and any imprecision or error is propagated to the other steps, affecting the final result obtained by the system. In underwater applications, the calibration procedure of the camera is even more important, due to the effects of refraction that occur between the different mediums, which should be taken into account in the model. The camera calibration literature for the underwater environments can be divided into two approaches: techniques that consider the imaging being performed from a single viewpoint (SVP), by either calibrating in the underwater environment or adapting the parameters calculated before submersion; and the techniques that consider an underwater camera as being composed of multiple viewpoints (nSVP - non single viewpoint). These approaches differ by the trade-off between accuracy and the complexity of estimating the parameters that describe a camera. While the SVP model reduces the complexity of the algorithms that use it, the nSVP increases the quantity of parameters, better explaining the effects of refraction, in order to increase the accuracy of the description. This dissertation presents a new technique to calibrate an underwater camera by adapting the result obtained by the calibration performed before the submersion. In contrast to the underwater calibration literature, the proposed technique adapts the parameters through modeling the effect of distortion caused by refraction. To achieve this, we describe a generic model which takes refraction effects into account to adapt the camera parameters. Experimental results collected from synthetic and real scenarios allowed us to analyze the correctness and robustness of the proposed technique in comparison to the adaptation method most known in the literature. It achieved better results, in particular when the target object was near to the border of the image.porUniversidade Federal de PernambucoPrograma de Pos Graduacao em Ciencia da ComputacaoUFPEBrasilAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessInteligência artificialVisão computacionalTécnica de calibração baseada na adaptação dos parâmetros de câmera para ambientes com diferentes índices de refraçãoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesismestradoreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPETHUMBNAILDISSERTAÇÃO Rodrigo José Batista Costa Santos.pdf.jpgDISSERTAÇÃO Rodrigo José Batista Costa Santos.pdf.jpgGenerated Thumbnailimage/jpeg1250https://repositorio.ufpe.br/bitstream/123456789/33311/5/DISSERTA%c3%87%c3%83O%20Rodrigo%20Jos%c3%a9%20Batista%20Costa%20Santos.pdf.jpg02b066c221081603775c64783d247d86MD55ORIGINALDISSERTAÇÃO Rodrigo José Batista Costa Santos.pdfDISSERTAÇÃO Rodrigo José Batista Costa Santos.pdfapplication/pdf5137642https://repositorio.ufpe.br/bitstream/123456789/33311/1/DISSERTA%c3%87%c3%83O%20Rodrigo%20Jos%c3%a9%20Batista%20Costa%20Santos.pdfae10222c2c1c75ecc501ced9e9d3b850MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811https://repositorio.ufpe.br/bitstream/123456789/33311/2/license_rdfe39d27027a6cc9cb039ad269a5db8e34MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82310https://repositorio.ufpe.br/bitstream/123456789/33311/3/license.txtbd573a5ca8288eb7272482765f819534MD53TEXTDISSERTAÇÃO Rodrigo José Batista Costa Santos.pdf.txtDISSERTAÇÃO Rodrigo José Batista Costa Santos.pdf.txtExtracted texttext/plain247809https://repositorio.ufpe.br/bitstream/123456789/33311/4/DISSERTA%c3%87%c3%83O%20Rodrigo%20Jos%c3%a9%20Batista%20Costa%20Santos.pdf.txteabcd40e38ebf9115ae14fb4ef5378e4MD54123456789/333112019-10-26 04:24:54.214oai:repositorio.ufpe.br:123456789/33311TGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKClRvZG8gZGVwb3NpdGFudGUgZGUgbWF0ZXJpYWwgbm8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgKFJJKSBkZXZlIGNvbmNlZGVyLCDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvIChVRlBFKSwgdW1hIExpY2Vuw6dhIGRlIERpc3RyaWJ1acOnw6NvIE7Do28gRXhjbHVzaXZhIHBhcmEgbWFudGVyIGUgdG9ybmFyIGFjZXNzw612ZWlzIG9zIHNldXMgZG9jdW1lbnRvcywgZW0gZm9ybWF0byBkaWdpdGFsLCBuZXN0ZSByZXBvc2l0w7NyaW8uCgpDb20gYSBjb25jZXNzw6NvIGRlc3RhIGxpY2Vuw6dhIG7Do28gZXhjbHVzaXZhLCBvIGRlcG9zaXRhbnRlIG1hbnTDqW0gdG9kb3Mgb3MgZGlyZWl0b3MgZGUgYXV0b3IuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKTGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKCkFvIGNvbmNvcmRhciBjb20gZXN0YSBsaWNlbsOnYSBlIGFjZWl0w6EtbGEsIHZvY8OqIChhdXRvciBvdSBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMpOgoKYSkgRGVjbGFyYSBxdWUgY29uaGVjZSBhIHBvbMOtdGljYSBkZSBjb3B5cmlnaHQgZGEgZWRpdG9yYSBkbyBzZXUgZG9jdW1lbnRvOwpiKSBEZWNsYXJhIHF1ZSBjb25oZWNlIGUgYWNlaXRhIGFzIERpcmV0cml6ZXMgcGFyYSBvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGUEU7CmMpIENvbmNlZGUgw6AgVUZQRSBvIGRpcmVpdG8gbsOjbyBleGNsdXNpdm8gZGUgYXJxdWl2YXIsIHJlcHJvZHV6aXIsIGNvbnZlcnRlciAoY29tbyBkZWZpbmlkbyBhIHNlZ3VpciksIGNvbXVuaWNhciBlL291IGRpc3RyaWJ1aXIsIG5vIFJJLCBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vL2Fic3RyYWN0KSBlbSBmb3JtYXRvIGRpZ2l0YWwgb3UgcG9yIG91dHJvIG1laW87CmQpIERlY2xhcmEgcXVlIGF1dG9yaXphIGEgVUZQRSBhIGFycXVpdmFyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXN0ZSBkb2N1bWVudG8gZSBjb252ZXJ0w6otbG8sIHNlbSBhbHRlcmFyIG8gc2V1IGNvbnRlw7pkbywgcGFyYSBxdWFscXVlciBmb3JtYXRvIGRlIGZpY2hlaXJvLCBtZWlvIG91IHN1cG9ydGUsIHBhcmEgZWZlaXRvcyBkZSBzZWd1cmFuw6dhLCBwcmVzZXJ2YcOnw6NvIChiYWNrdXApIGUgYWNlc3NvOwplKSBEZWNsYXJhIHF1ZSBvIGRvY3VtZW50byBzdWJtZXRpZG8gw6kgbyBzZXUgdHJhYmFsaG8gb3JpZ2luYWwgZSBxdWUgZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBhIHRlcmNlaXJvcyBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2Ugb3MgZGlyZWl0b3MgZGUgb3V0cmEgcGVzc29hIG91IGVudGlkYWRlOwpmKSBEZWNsYXJhIHF1ZSwgbm8gY2FzbyBkbyBkb2N1bWVudG8gc3VibWV0aWRvIGNvbnRlciBtYXRlcmlhbCBkbyBxdWFsIG7Do28gZGV0w6ltIG9zIGRpcmVpdG9zIGRlCmF1dG9yLCBvYnRldmUgYSBhdXRvcml6YcOnw6NvIGlycmVzdHJpdGEgZG8gcmVzcGVjdGl2byBkZXRlbnRvciBkZXNzZXMgZGlyZWl0b3MgcGFyYSBjZWRlciDDoApVRlBFIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgTGljZW7Dp2EgZSBhdXRvcml6YXIgYSB1bml2ZXJzaWRhZGUgYSB1dGlsaXrDoS1sb3MgbGVnYWxtZW50ZS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBlc3NlIG1hdGVyaWFsIGN1am9zIGRpcmVpdG9zIHPDo28gZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRvIGRvY3VtZW50byBlbnRyZWd1ZTsKZykgU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8gcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVRlBFLCBkZWNsYXJhIHF1ZSBjdW1wcml1IHF1YWlzcXVlciBvYnJpZ2HDp8O1ZXMgZXhpZ2lkYXMgcGVsbyByZXNwZWN0aXZvIGNvbnRyYXRvIG91IGFjb3Jkby4KCkEgVUZQRSBpZGVudGlmaWNhcsOhIGNsYXJhbWVudGUgbyhzKSBub21lKHMpIGRvKHMpIGF1dG9yIChlcykgZG9zIGRpcmVpdG9zIGRvIGRvY3VtZW50byBlbnRyZWd1ZSBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZG8gcHJldmlzdG8gbmEgYWzDrW5lYSBjKS4KRepositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-26T07:24:54Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false |
dc.title.pt_BR.fl_str_mv |
Técnica de calibração baseada na adaptação dos parâmetros de câmera para ambientes com diferentes índices de refração |
title |
Técnica de calibração baseada na adaptação dos parâmetros de câmera para ambientes com diferentes índices de refração |
spellingShingle |
Técnica de calibração baseada na adaptação dos parâmetros de câmera para ambientes com diferentes índices de refração SANTOS, Rodrigo José Batista Costa Inteligência artificial Visão computacional |
title_short |
Técnica de calibração baseada na adaptação dos parâmetros de câmera para ambientes com diferentes índices de refração |
title_full |
Técnica de calibração baseada na adaptação dos parâmetros de câmera para ambientes com diferentes índices de refração |
title_fullStr |
Técnica de calibração baseada na adaptação dos parâmetros de câmera para ambientes com diferentes índices de refração |
title_full_unstemmed |
Técnica de calibração baseada na adaptação dos parâmetros de câmera para ambientes com diferentes índices de refração |
title_sort |
Técnica de calibração baseada na adaptação dos parâmetros de câmera para ambientes com diferentes índices de refração |
author |
SANTOS, Rodrigo José Batista Costa |
author_facet |
SANTOS, Rodrigo José Batista Costa |
author_role |
author |
dc.contributor.authorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/0080415726181470 |
dc.contributor.advisorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/7532050172035129 |
dc.contributor.author.fl_str_mv |
SANTOS, Rodrigo José Batista Costa |
dc.contributor.advisor1.fl_str_mv |
KELNER, Judith |
contributor_str_mv |
KELNER, Judith |
dc.subject.por.fl_str_mv |
Inteligência artificial Visão computacional |
topic |
Inteligência artificial Visão computacional |
description |
Em visão computacional, aplicações que realizam extração métrica através de imagens obtidas por câmeras possuem como etapa crucial o procedimento de calibração, que consiste em determinar os parâmetros que descrevem o modelo matemático capaz de representar o processo da formação de imagem. Esse procedimento é uma das primeiras etapas a serem realizadas na maioria dessas aplicações e qualquer imprecisão ou erro cometido durante a sua realização é propagado para as demais etapas, afetando o resultado final obtido pelo sistema. Em aplicações subaquáticas, o procedimento de calibração de câmera tem ainda maior importância, devido aos efeitos de refração, existentes entre os diferentes meios, que devem ser incorporados no modelo. Na literatura, os trabalhos que calculam os parâmetros de câmera para o ambiente subaquático podem ser divididos em duas abordagens: técnicas que consideram a formação de imagem sendo realizada através de um único ponto de vista (SVP), utilizando-se a calibração no ambiente subaquático ou adaptando dos parâmetros calculados antes da submersão; e as técnicas que conceituam uma câmera subaquática sendo composta por múltiplos pontos de vista (nSVP). Essas abordagens diferem-se pela relação no custo-benefício entre a acurácia e complexidade da estimava dos parâmetros que descrevem a câmera. Enquanto o modelo SVP diminui a complexidade dos algoritmos que o utilizam, o nSVP aumenta a quantidade de parâmetros, explicitando o efeito de refração, com o objetivo de incrementar a acurácia da descrição. Esta dissertação apresenta uma nova técnica para calcular os parâmetros de uma câmera subaquática através da adaptação do resultado obtido por uma calibração realizada antes de introduzi-la na água. Diferentemente dos trabalhos encontrados na literatura, a técnica proposta realiza a adaptação da calibração explicitando a aproximação para o efeito de distorção introduzido pela refração existente na formação de imagens por câmeras subaquáticas. Para tal, foi projetado um modelo genérico que incorpora a distorção da refração ocasionada pela mudança de meio em que a câmera foi calibrada para onde será utilizada. Experimentos realizados em cenários sintéticos e reais permitiram uma análise da corretude e robustez da adaptação proposta, apresentando erros de reconstrução menores do que a técnica de adaptação da literatura, principalmente, quando o objeto alvo encontrou-se nas bordas das imagens. |
publishDate |
2018 |
dc.date.issued.fl_str_mv |
2018-02-23 |
dc.date.accessioned.fl_str_mv |
2019-09-19T19:47:18Z |
dc.date.available.fl_str_mv |
2019-09-19T19:47:18Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufpe.br/handle/123456789/33311 |
dc.identifier.dark.fl_str_mv |
ark:/64986/0013000009hcg |
url |
https://repositorio.ufpe.br/handle/123456789/33311 |
identifier_str_mv |
ark:/64986/0013000009hcg |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-NonCommercial-NoDerivs 3.0 Brazil http://creativecommons.org/licenses/by-nc-nd/3.0/br/ |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
dc.publisher.program.fl_str_mv |
Programa de Pos Graduacao em Ciencia da Computacao |
dc.publisher.initials.fl_str_mv |
UFPE |
dc.publisher.country.fl_str_mv |
Brasil |
publisher.none.fl_str_mv |
Universidade Federal de Pernambuco |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPE instname:Universidade Federal de Pernambuco (UFPE) instacron:UFPE |
instname_str |
Universidade Federal de Pernambuco (UFPE) |
instacron_str |
UFPE |
institution |
UFPE |
reponame_str |
Repositório Institucional da UFPE |
collection |
Repositório Institucional da UFPE |
bitstream.url.fl_str_mv |
https://repositorio.ufpe.br/bitstream/123456789/33311/5/DISSERTA%c3%87%c3%83O%20Rodrigo%20Jos%c3%a9%20Batista%20Costa%20Santos.pdf.jpg https://repositorio.ufpe.br/bitstream/123456789/33311/1/DISSERTA%c3%87%c3%83O%20Rodrigo%20Jos%c3%a9%20Batista%20Costa%20Santos.pdf https://repositorio.ufpe.br/bitstream/123456789/33311/2/license_rdf https://repositorio.ufpe.br/bitstream/123456789/33311/3/license.txt https://repositorio.ufpe.br/bitstream/123456789/33311/4/DISSERTA%c3%87%c3%83O%20Rodrigo%20Jos%c3%a9%20Batista%20Costa%20Santos.pdf.txt |
bitstream.checksum.fl_str_mv |
02b066c221081603775c64783d247d86 ae10222c2c1c75ecc501ced9e9d3b850 e39d27027a6cc9cb039ad269a5db8e34 bd573a5ca8288eb7272482765f819534 eabcd40e38ebf9115ae14fb4ef5378e4 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE) |
repository.mail.fl_str_mv |
attena@ufpe.br |
_version_ |
1815172769759887360 |