Spelling suggestions: "subject:"processamento 4digital"" "subject:"processamento deigital""
121 |
Otimização de desempenho de algoritmos de compressão de sinais biológicos utilizando redes neurais artificiaisBerger, Pedro de Azevedo 06 April 2006 (has links)
Tese (doutorado)—Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2006. / Submitted by Thaíza da Silva Santos (thaiza28@hotmail.com) on 2009-10-24T12:39:31Z
No. of bitstreams: 1
2006_Pedro de Azevedo Berger.pdf: 4569752 bytes, checksum: c795dddd5675d39690812fde4ea661b4 (MD5) / Approved for entry into archive by Tania Milca Carvalho Malheiros(tania@bce.unb.br) on 2009-10-27T12:44:37Z (GMT) No. of bitstreams: 1
2006_Pedro de Azevedo Berger.pdf: 4569752 bytes, checksum: c795dddd5675d39690812fde4ea661b4 (MD5) / Made available in DSpace on 2009-10-27T12:44:37Z (GMT). No. of bitstreams: 1
2006_Pedro de Azevedo Berger.pdf: 4569752 bytes, checksum: c795dddd5675d39690812fde4ea661b4 (MD5)
Previous issue date: 2006-04-06 / Este trabalho pretende colaborar com o desenvolvimento de tecnologias de codificação de sinais biológicos (sinais eletrofisiológicos e sinais de voz) através da criação, avaliação e, principalmente, a otimização de codificadores utilizando redes neurais artificiais. Durante a pesquisa realizada, desenvolveu-se um codificador para compressão de sinais eletrofisiológicos baseado em transformada wavelet discreta e com alocação dinâmica de bits. Na codificação de sinais eletrofisiológicos é necessário garantir a fidelidade da forma de onda do sinal reconstruído, dando certa liberdade para a quantidade de bits necessária para representar a informação. Para outros tipos de sinais, ao contrário, o objetivo é garantir uma taxa de bits por símbolo (quantidade de bits necessária para representar a informação), proporcionando o grau de liberdade para a distorção entre a forma de onda original e a resultante do processo de decodificação. Nesta pesquisa procura-se mostrar que o uso da inteligência artificial pode trazer vantagem em ambos os casos. Para isso, apresenta-se também o desenvolvimento, o estudo e a simulação de um esquema de codificação perceptiva para sinais de voz de banda larga. O esquema é uma versão modificada do codificador de áudio AC-3, para atender, especificamente, às características de sinais de voz de banda larga. _______________________________________________________________________________ ABSTRACT / This paper intends to collaborate with the development of biological signals compression technologies (electrophysiological signals and voice signals) through the creation, evaluation, and mainly, the optimization of codifiers, by using artificial neural nets. During the research, we developed an algorithm for compression of electrophysiological signals based on discrete wavelet transform and with dynamic bit allocation. In the compression of electrophysiological signals it is necessary to guarantee the faithfulness of the wave form of the reconstructed signal, by giving certain liberty to the necessary quantity of bits to represent the required information. For other types of signals, on the contrary, the objective is to guarantee a certain bit rate by symbol (the necessary quantity of bits to represent the information), by providing the right degree of freedom for the distortion between the form of the original wave and that resultant from the decoding process. This research is an attempt to demonstrate that the use of artificial intelligence can bring important advantages in both cases. Therefore, we also present the development, the study and the simulation of a perceptive codification scheme for wideband speech signals. This scheme is a modified version of the audio coder AC-3, to be specifically suitable to the characteristics of wideband voice signals.
|
122 |
Desenvolvimento de um analisador de altura de pulsos / The development of pulse height analyzerEdson dos Santos Moreira 12 July 1984 (has links)
Neste trabalho descrevemos o desenvolvimento de um analisador de altura de pulsos. Este aparelho é essencial no estudo de sinais oriundos de sensores que detectam fenômenos físicos e codificam as informações na amplitude dos pulsos que fornecem na saída. O sistema compõe-se de um módulo de entrada de sinais conectado a um módulo de controle baseado no microprocessador 8085ª capaz de memorizar pulsos com até 1 uS de largura em 256 canais com resolução melhor que 20mV. Um módulo de comunicação dotado de interface serial é usado para transferência de dados para outros dispositivos através do protocolo RS232c. O módulo de operação e monitoração munido de teclado hexadecimal e saída analógica possibilita a visualização das curvas coletadas num monitor XY. A arquitetura do aparelho e os programas desenvolvidos para este sistema de baixo custo foram otimizados de forma a produzir um tempo morto típico de aproximadamente 100 uS. Como aplicação ele foi utilizado para levantamento de curvas no Laboratório de espelhamento de raios-x a baixo ângulo deste Departamento. O desempenho do aparelho foi testado através de comparações entre seus dados e os obtidos através de um similar, um PHA Northern modelo NS633, e conclui-se pela sua eficiência / This work describes the development of a Pulse height analyzer. This equipment is essential to analyze data coming from detectors producing information codified in pulse amplitudes. The system developed consist of a Signal input module connected to a controller module based on a 8085A microprocessor capable to memorize pulses up to 1 us in 256 channels with a resolution better than 20mV. A Communication module with a serial interface is used for data transfer to a host computer using RS232c protocol. The monitoring and operation module consist of a hexadecimal Keyboard, a 6 digit 7-segment display and a XY monitor. The hardware and the software designed for this low cost system were optimized to obtain a typical dead time of approximately 100 uS. As application, this device was used to acquire curves at the Small Angle x-ray scattering laboratory in this Department. The apparatus performance was tested by comparing its data with a Northern Pulge height analyzer model NS633 output, with favorable results
|
123 |
Mapeamento do uso do solo urbano do município de São Bernardo do Campo, através de imagens de satélites. / Urban land use mapping in São Bernardo do Campo City, using satellite images.Olga Kazuko Iwai 12 June 2003 (has links)
O crescimento urbano nos grandes centros de desenvolvimento do Brasil, geralmente ocorre sem um planejamento integrado e sem visar o crescimento populacional futuro. Áreas que deveriam ser protegidas como as áreas de mananciais ou de risco (áreas muito íngremes ou sujeitas às inundações) acabam sendo ocupadas de maneira irregular, colocando em risco a população e o meio ambiente. O monitoramento e fiscalização destas ocupações são realizados de maneira demorada e ineficiente, pois faltam equipamentos e pessoas capacitadas para a realização deste trabalho. Visando entender e incorporar as novas tecnologias existentes, a Prefeitura do Município de São Bernardo do Campo em conjunto com o Laboratório de Geoprocessamento do Departamento de Engenharia de Transportes da Escola Politécnica de Universidade de São Paulo desenvolveram uma metodologia de mapeamento do uso do solo urbano através de técnicas de sensoriamento remoto e processamento digital de imagens. Através destas técnicas, as classes de uso do solo que melhor caracterizam a região foram selecionadas, definindo-se assim uma legenda de classes de uso do solo que permite o mapeamento da cidade. Com o mapeamento da cidade é possível a detecção das regiões mais críticas ao crescimento urbano e o seu direcionamento para regiões mais adequadas. Esta metodologia, integrada com outras técnicas de planejamento já existentes fornece subsídios a um melhor planejamento urbano da cidade. Esta dissertação se baseia na experiência deste projeto, enfatizando os aspectos teóricos das técnicas de processamento digital de imagens de satélite aplicadas nesta experiência e os problemas urbanos e ambientais da região. Através da metodologia desenvolvida e do mapeamento da cidade, foi possível uma percepção global da distribuição dos diversos usos do solo da região (indústria, comércio, residenciais) e a localização das áreas críticas ao crescimento urbano (áreas de proteção e de florestas), mostrando que as imagens de satélite são um bom instrumento no auxílio ao planejamento urbano. / The urban growth in the development centers of the Brazil, generally occurs without an integrated planning and without aiming at the future population growth. Areas that would have been protected as water sources areas or at risk (mount hillside or subject to flooding areas) have been ocuppied in a irregular way, placing in risk the population and the environment. The monitoring and fiscalization of these occupations are carried in delayed and inefficient way, because of the lack of equipment and people enabled to accomplishment this work. Aiming at to understand and to incorporate the new existing technologies, the City Hall of the São Bernardo do Campo with partnership with the Geoprocessing Laboratory of the Transportation Department of the Polytechnical School of the University of São Paulo had developed a methodology of urban land use mapping through the use of remote sensing and digital image processing techniques. Through these techniques, the land use classes that better characterize the region had been selected, defining thus, the land use legend that allows the mapping of the city. With this mapping it is possible the identification of the most critical regions of the city and its orientation to more appropriated regions. This methodology, integrated with others already existing planning techniques, provides aid to improve the urban planning of the city. The experience of this project is the base of this dissertation, that emphasized the theoretical aspects of the digital image processing techniques applied in this experience and the urban and environmental problems of the region. Through the methodology developed and with the mapping of the city, it was possible a global perception of the diverse land uses distribution of the region (industry, commerce, residential) and the localization of the critical areas to the urban growth (protection areas and forests), showing that the satellite images are a good instrument in the aid of the urban planning.
|
124 |
Perfis acústicos para caracterização de patologias da laringe / not availableRicardo Naoki Mori 16 June 2005 (has links)
A caracterização das patologias da laringe até o presente momento é predominantemente realizada de forma qualitativa. Alguns trabalhos recentes têm quantificados parâmetros acústicos no intuito de discriminar as diversas patologias. Este trabalho verifica os valores médios das diversas medidas acústicas da voz e as relaciona com as diferentes patologias. Desta forma, futuramente será possível utilizar estes valores para quantificar e acompanhar diferentes estágios do tratamento da patologia. O conjunto de valores médios compõem o que chamamos de perfil acústico. / Until now the characterization of larynx pathologies has been done in a subjective manner. Recently some researches have been conducted in order to quantify acoustic parameters mainly to discriminate the larynx pathologies. In this work several acoustic parameters of voice was evaluated and their correlation with the pathologies were established. In the future, would be possible to use these parameters to quantify and to follow the therapy procedures. These values constitute the acoustic profile of the pathologies.
|
125 |
Metodologia experimental para obtenção dos parâmetros hidrodinâmicos do VSNT JAHU II, baseado em processamento digital de imagens. / Experimental methodology for the obtaining of the hydrodynamic parameters of VSNT JAHU II, based in digital image processing.Alex de Almeida Prado 12 February 2009 (has links)
Atualmente está aumentando a necessidade de utilização de veículos submersíveis não tripulados nos meios aquáticos, tanto para observação científica, como também para monitoramento de obras de engenharia. As posições destes veículos são controladas, em geral, manualmente o que torna essas operações tarefas longas e cansativas aos seus pilotos. Uma alternativa que simplifica estas operações é a utilização, quando necessário, de um sistema automático de posição para aliviar o piloto de funções básicas. Para o desenvolvimento de um sistema de posicionamento automático eficiente é necessário um modelo matemático para a dinâmica do veículo, que envolve o conhecimento dos parâmetros hidrodinâmicos que caracterizam o comportamento do veículo, principalmente em casos onde o veículo possua formas geométricas complexas, sendo assim torna-se compulsório a realização de métodos experimentais para a determinação dos coeficientes hidrodinâmicos do modelo. Na Faculdade de Tecnologia de Jahu vem se desenvolvendo desde 1999 a segunda versão de um veículo submersível não tripulado para utilização em ambiente fluvial denominado VSNT JAÚ II. Este trabalho propõe a utilização de métodos experimentais para a obtenção de alguns dos coeficientes hidrodinâmicos do veículo, no qual são considerados massa adicional e amortecimento viscoso que serão estimados através de ensaios de decaimento livre, utilizando um modelo em escala reduzida e técnicas de processamento digital de imagem. Para estimativa dos coeficientes de massa adicional e amortecimento viscoso o método proposto é baseado método dos mínimos quadrados e separa os movimentos do veículo em dois planos, vertical e horizontal, considerando termos de acoplamento nos movimentos nesses planos. / Unmanned underwater vehicles they have been used continually by the planet in spite of the difficulties of your operation, both for scientific observation, but also for monitoring of engineering works. The positions of these vehicles are controlled, in general, which makes manually they work long and tiring to their pilots. An alternative that simplifies this operation is the use of an automatic system of position to relieve the pilot of basic functions. For the development of an efficient of automatic positioning system it is necessary a mathematical model of the vehicle, it is necessary the knowledge of the hydrodynamic parameters that characterize the behavior of the vehicle. Those parameters are difficult to obtain through theoretical procedures, in cases where the vehicle possesses complex forms, and then experimental methods are used. In Faculdade de Tecnologia de Jahu it comes the developing since 1999 the second version of an unmanned underwater vehicle for use in fluvial environments denominated VSNT JAÚ II. This work proposes the use of an experimental method for the obtaining of some of the hydrodynamic coefficients of the Vehicle, based on rehearsals of free decay, using a model in reduced scale and techniques of digital image processing. The proposed procedure separates the movements of the vehicle in two plans, vertical and horizontal, considering joining terms in the movements in those plans.
|
126 |
Aplicação do filtro de WIENER para tratamento de sinais eletromiográficos / Application of wiener filter to electromyography signals treatmentGiovana Yuko Nakashima 10 July 2003 (has links)
A eletromiografia consiste no estudo do movimentos dos músculos através dos sinais elétricos emitidos pelos mesmos. Esses sinais são captados por meio de eletrodos (de surpefície ou de agulha), sendo muito suscetíveis a variações e interferências não relacionadas diretamente com o movimento muscular (ruídos). Visando obter dados qualitativamente confiáveis, o processamento digital de sinais fornece como ferramentas os filtros ótimos e adaptativos, que são utilizados quando o sinal desajado está contaminado por ruído. Com a finalidade de diminuir o ruído presente no sinal eletromiográfico, foram implementados os filtros de wiener e wiener adaptativo ao algoritmo LMS (least mean square), tendo a análise da relação sinal/ruído dos sinais obtidos demonstrado que não há diferença significativa entre os filtros. Como conclusão, no tratamento de sinais eletromiográficos, pode-se aplicar tanto o filtro de wiener como o de wiener adaptativo, observando-se que este último apresenta a vantagem de consumir menos tempo de processamento. / Electromyography is the study of muscle moviments through the electrical signal that they emanate. These signals are detected with eletrodes (surface or needle), where variations and interferences not directly related with movement are present (noises). Digital signal processing provides optimal and adaptative filters with the aim to get qualitative reliable data. The filters are used when desired signal is corrupted by noise. With the purpose of noise reduction in electromyography signal, wiener and adaptative wiener filters (the last one with least mean square algorithm) were implemented. However, signal-to-noise ratio analysis gave evidence that there is no significative difference between both the filters. As conclusion, in electromygraphy signal treatment, wiener and adaptative wiener filters could be used, with the only difference that the last one takes less processing time.
|
127 |
Página dinâmica para aprendizado do sensoriamento remotoBrys, Leonardo Monteiro January 2008 (has links)
Nesta dissertação será apresentada uma alternativa para o aprendizado do sensoriamento remoto através de uma página web, a qual pode ser utilizada como ferramenta de apoio às disciplinas regulares ou como material de pesquisa. Através da integração das linguagens de programação C e PHP, algumas das principais técnicas de processamento digital de imagens (PDI) são disponibilizadas via web juntamente com a explicação dos algoritmos, fórmulas e métodos utilizados, bem como é disponibilizado o material teórico sobre o assunto. / This Dissertation will be presented an alternative to the learning of remote sensing through a web page, which can be used as a tool to support regular disciplines or as material for research. Through the programming integration of the languages C and PHP, some of the main techniques for the processing of digital images (PDI) are available through the web as well as the algorithms explanation, formulas, used methods and the theoretical material on the subject.
|
128 |
Projeto de Banco de Filtros Digitais por Janelas Kaiser para Identificação de Notas e Acordes Usando Imagens Binarizadas por Limiar de Otsu.Cordeiro Júnior, Maurício de Miranda 02 September 2011 (has links)
Submitted by Eduarda Figueiredo (eduarda.ffigueiredo@ufpe.br) on 2015-03-06T15:24:45Z
No. of bitstreams: 2
Dissertacao_Cordeiro Jr,M.M.pdf: 3941475 bytes, checksum: 87847586f1b95455343538f32a029b91 (MD5)
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) / Made available in DSpace on 2015-03-06T15:24:45Z (GMT). No. of bitstreams: 2
Dissertacao_Cordeiro Jr,M.M.pdf: 3941475 bytes, checksum: 87847586f1b95455343538f32a029b91 (MD5)
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Previous issue date: 2011-09-02 / CAPES / Nesta dissertação é proposto um novo procedimento para identificação de notas e
acordes em registros de piano. O método apresentado utiliza técnicas de processamento de sinais de áudio e de imagem e pode ser dividido em cinco etapas, a saber: decomposição do sinal de áudio em componentes de energia utilizando bancos de filtros digitais por janelas Kaiser; conversão matriz-imagem seguida de binarização por limiar de Otsu; ajuste a partir de técnicas de conectividade entre os pixels; sobreposição temporal e composição dos resultados. O desafio consiste em conceber um aplicativo capaz de dispor de forma amigável o conteúdo musical (notas e acordes) contido num arquivo de áudio gravado via sintetizador ou pelo próprio instrumento a partir da implementação de técnicas especificas que usam processamento de sinais de áudio e imagem. A implementação é realizada a partir de diversos algoritmos desenvolvidos no
Matlab® . Testes de funcionamento usando registros de piano (gravados via intetizador)
foram realizados, obtendo taxas de acerto superiores a 88 %.
|
129 |
SynMaker: uma ferramenta de síntese de alto nível para processamento digital de imagemSILVA JÚNIOR, Luis Carlos da 13 September 2013 (has links)
Submitted by João Arthur Martins (joao.arthur@ufpe.br) on 2015-03-11T18:49:30Z
No. of bitstreams: 2
DISSERTAÇÃO Luis Carlos da Silva Júnior.pdf: 7394999 bytes, checksum: 8cd60b1a203e6c89997958d7bb900200 (MD5)
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) / Approved for entry into archive by Daniella Sodre (daniella.sodre@ufpe.br) on 2015-03-13T13:11:22Z (GMT) No. of bitstreams: 2
DISSERTAÇÃO Luis Carlos da Silva Júnior.pdf: 7394999 bytes, checksum: 8cd60b1a203e6c89997958d7bb900200 (MD5)
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) / Made available in DSpace on 2015-03-13T13:11:22Z (GMT). No. of bitstreams: 2
DISSERTAÇÃO Luis Carlos da Silva Júnior.pdf: 7394999 bytes, checksum: 8cd60b1a203e6c89997958d7bb900200 (MD5)
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Previous issue date: 2013-09-13 / Nesta dissertação de mestrado é introduzida uma nova ferramenta de síntese de alto
nível chamada SynMaker que recebe como entrada um código de alto nível Orientado a
Objetos escrito em Java ou SystemVerilog e gera código RTL que pode ser sintetizado
para uma placa de prototipação alvo. A geração de código RTL leva em conta
características do código orientado a objetos tais como classes, abstração,
encapsulamento e algumas restrições relativas a polimorfismo, herança, utilização de
construtores dentre outras especificadas neste trabalho e, por fim, integra o resultado
com uma plataforma FPGA que inclui uma câmera e um display para exibir os
resultados. O fluxo de projeto implementado no SynMaker foi especialmente concebido
para aplicações de processamento de imagem e vídeo. Uma vantagem desta abordagem
é que ela abstrai completamente o fluxo da ferramenta Quartus II, o designer descreve a
aplicação de processamento de imagem em uma linguagem de alto nível de orientação a
objeto, utilizando uma biblioteca de componentes da plataforma e gera código para a
Plataforma de Desenvolvimento Terasic DE2-70. Esta plataforma de desenvolvimento
inclui uma câmera digital e display, sendo uma plataforma ideal para a prototipagem de
aplicações de filtros de processamento de imagem e vídeo. Em seu estado atual o
SynMaker pode executar uma síntese de alto nível de uma forma simplificada,
realizando um mapeamento direto de uma AST (Abstract Syntax Tree) para código
RTL. Os resultados experimentais para a síntese de filtros de processamento de imagem
são apresentados e demonstram a eficácia do funcionamento da ferramenta de síntese
proposta.
|
130 |
Segmenta??o de Regi?es de AVC Isqu?micos em Imagens de TC por meio da Classifica??o de TexturaFreitas, Emannuel Diego Gon?alves de 06 December 2016 (has links)
Submitted by Alex Sandro R?go (alex@ifpb.edu.br) on 2016-12-06T13:51:01Z
No. of bitstreams: 1
21- Emannuel Diego Gon?alves de Freitas - SEGMENTA??O DE REGI?ES DE AVC ISQU?MICOS EM IMAGENS DE TC POR MEIO DA CLASSIFICA??O DE TEXTURA (1) (3).pdf: 14153672 bytes, checksum: 1e0a1817fa2e2b789e217c9c860fc49f (MD5) / Approved for entry into archive by Alex Sandro R?go (alex@ifpb.edu.br) on 2016-12-06T13:52:05Z (GMT) No. of bitstreams: 1
21- Emannuel Diego Gon?alves de Freitas - SEGMENTA??O DE REGI?ES DE AVC ISQU?MICOS EM IMAGENS DE TC POR MEIO DA CLASSIFICA??O DE TEXTURA (1) (3).pdf: 14153672 bytes, checksum: 1e0a1817fa2e2b789e217c9c860fc49f (MD5) / Made available in DSpace on 2016-12-06T13:52:05Z (GMT). No. of bitstreams: 1
21- Emannuel Diego Gon?alves de Freitas - SEGMENTA??O DE REGI?ES DE AVC ISQU?MICOS EM IMAGENS DE TC POR MEIO DA CLASSIFICA??O DE TEXTURA (1) (3).pdf: 14153672 bytes, checksum: 1e0a1817fa2e2b789e217c9c860fc49f (MD5)
Previous issue date: 2016-12-06 / Imagens de Tomografia Computadorizada (TC) s?o utilizadas como instrumentos de aux?lio ao diagn?stico m?dico, possibilitando a detec??o precoce, bem como o acompanhamento, de diversas doen?as tais como o Acidente Vascular Cerebral (AVC), cuja an?lise da imagem do cr?nio ? realizada pelo m?dico de forma visual, o qual localiza a les?o, diferencia o AVC isqu?mico do hemorr?gico e realiza a demarca??o manualmente. T?cnicas de an?lise computacional dessas imagens, podem ampliar a quantidade de informa??o adquirida e contribuir para o diagn?stico correto em um procedimento m?dico. Tal raz?o motiva o desenvolvimento de sistemas computadorizados para o aux?lio ? detec??o e ao diagn?stico (Computer-Aided Detection and Diagnosis- CADDx) para doen?as, empregando t?cnicas de Processamento Digital de Imagens e Vis?o Computacional. Neste contexto, s?o utilizados v?rios m?todos com a finalidade de segmentar, reconhecer e identificar detalhes da regi?o de interesse na imagem de TC analisada. Esta pesquisa centraliza seus esfor?os em estabelecer um m?todo de segmenta??o da regi?o das ?reas isqu?micas, no acidente vascular cerebral, em imagens de Tomografia Computadorizada. Ao final do processo de segmenta??o, um contorno ? delineado automaticamente em volta da regi?o segmentada sem a necessidade de uma interven??o humana. Para tanto, ? feita a classifica??o de informa??es de textura extra?das da imagem, obtidas com os descritores de Haralick. Duas investiga??es foram realizadas: a determina??o do melhor conjunto de descritores de Harlick usados como medidas de textura e an?lise de desempenho dos descritores selecionados para segmenta??o. Em ambas foram empregadas Redes Neurais Artificiais MLP (Multilayer Perceptron) para a classifica??o de ?reas de textura com e sem Acidente Vascular Cerebral Isqu?mico (AVCi). Para a an?lise dos descritores de Haralick foram feitos testes de signific?ncia estat?stica e testes de classifica??o com a RNA para 1, 2 e 3 descritores de Haralick combinados entre si. Os resultados obtidos foram comparados com o padr?o ouro, dado p ela segmenta??o manual das regi?es isqu?micas. Nos testes realizados o sistema obteve bons resultados com o conjunto de descritores Correla??o, Homogeneidade e Soma das M?dias, que mostrou-se capaz de promover a classifica??o necess?ria para segmentar a regi?o cerebral atingida pelo AVC com precis?o.
|
Page generated in 0.4112 seconds