• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 251
  • 2
  • 2
  • Tagged with
  • 256
  • 256
  • 256
  • 242
  • 235
  • 235
  • 234
  • 199
  • 132
  • 125
  • 103
  • 58
  • 51
  • 37
  • 35
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
241

Classificação de defeitos de soldagem em imagens radiográficas PDVD de tubulações de petróleo: uma abordagem com ensemble de Extreme Learning Machines / Classification of welding fedects in radiographic images DWDI of pipeline: an approach with ensemble of Extreme Learning Machines

Boaretto, Neury 27 April 2014 (has links)
A inspeção de defeitos de soldagem em imagens radiográficas de tubulações é bastante subjetiva e está sujeita a erros de interpretação por parte do inspetor laudista. Dentro desse contexto, nos últimos anos tem-se visto um grande esforço no desenvolvimento de métodos automáticos e semiautomáticos de detecção de defeitos em juntas soldadas. Este trabalho apresenta um método automatizado para detecção e classificação de defeitos em imagens radiográficas de juntas soldadas de tubulações obtidas pela técnica de exposição radiográfica parede dupla vista dupla (PDVD), obtidas em reais situações de campo e que, geralmente, têm uma qualidade mais baixa do que as imagens usadas em outros estudos. O método proposto identifica na imagem a região do cordão de solda, detecta as descontinuidades e classifica as mesmas em defeitos e não defeitos, destacando na imagem o resultado. São avaliados classificadores a partir de métodos de classificação por redes neurais Multilayer Perceptron (MLP), redes neurais Extreme Learning Machines (ELM) e classificador estatístico Support Vector Machines (SVM). O método proposto para identificação da região de interesse atingiu 100% de precisão na segmentação do cordão de solda. O classificador SVM apresentou um desempenho melhor que os classificadores MLP e ELM em todos os cenários testados. Com a utilização de ensembles de ELMs obteve-se um F-score de 85,7% para o banco de padrões de teste, resultados satisfatórios quando comprados com trabalhos semelhantes. O uso de ensembles de ELMs representa um ganho de apenas 0,5% no F-score em comparação com o melhor resultado de rede treinada individualmente, entretanto, com o uso de faixas de limiares de decisão do ensemble, o uso do método permite mostrar as descontinuidades sobre as quais o ensemble não tem certeza, destacando na imagem estas descontinuidades. A imagem resultate da aplicação do método serve como auxílio ao especialista na elaboração de laudos. / The inspection of radiographic images of welded joints is very subjective and is subject to errors of interpretation by the inspector. In this context, a great effort has been made in the last years to develop automatic and semiautomatic methods for detecting defects in welded joints. This research work presents an automated method for the detection and classification of defects in radiographic images of welded joints of pipes obtained by the double wall double image (DWDI) exposure technique obtained in real field situations and which generally have a lower quality than the images used in other studies. The proposed methos identifies the region of the weld bead, detects the discontinuities and classifies them as defects and non-defects, highlighting in the image the result. Classifiers are evalueted using methods of classification by multilayer perceptron (MLP) neural networks, extreme learning machines (ELM) neural networks, and Support Vector Machines (SVM). The proposed method for identifying the region of interest reached 100% precision in the segmentation od the weld bead. The SVM classifier performed better than the MLP and ELM classifiers in all scenarios tested. Using ELM ensembles, an F_score of 85,7% was obtained for a test patterns database, satisfactoryresults when compared to similar works. The use of ensembles of ELMs represents a gain of only 0,5% in the F-score compared to the best result of the individually trained network, however, with the use of ensemble decision threshold ranges, the presented method allows to show the discontinuities about which the ensemble is not sure, highlighting in the image these discontinuities as a region of uncertainty, leaving to the specialist the final evaluation of these discontinuities. The image resulting from the application of the method serves as an aid to the expert in the elaboration of reports.
242

Curitiba-Viewport: contribuição ao desenvolvimento de uma plataforma computacional para cidades virtuais / Curitiba-Viewport: contribution to the development of a computational platform for virtual cities

Miranda, Frederico Severo 01 December 2017 (has links)
CAPES / As tecnologias de informação e comunicação (TIC’s) estão presentes diariamente na vida da sociedade e provocam mudanças no seu modo de viver. As TIC’s possibilitam a criação de novos produtos e serviços para melhorar a vida das pessoas. Elas têm sido utilizadas no trabalho, nos relacionamentos, serviços públicos, entretenimento e lazer com o objetivo de mitigar a exclusão social, melhorar o desempenho econômico, criar oportunidades de emprego, melhorar a qualidade de vida e promover a participação social. Neste contexto de desenvolvimentos tecnológicos e hiperconectividade combinado com as preocupações referentes a um crescimento urbano sustentável, governabilidade eficaz e melhores formas de analisar e explorar dados, diversas pesquisas emergem levando em consideração os conceitos sobre cidades inteligentes, cidades digitais e cidades virtuais. Observando-se os benefícios proporcionados pelas cidades inteligentes, digitais e virtuais (na perspectiva de um jogo digital) e pelo fato de que não há atualmente conhecimentos consolidados, tampouco uma plataforma computacional com os recursos necessários para integrar aplicações associadas ao ambiente físico de vivência dos cidadãos que envolvem aspectos de caráter social, governamental, comercial, educacional, científico e de entretenimento, este trabalho busca responder a seguinte pergunta: é possível desenvolver uma cidade virtual na perspectiva de um jogo digital com o propósito de ser uma plataforma para execução de aplicações que trazem benefícios para a vida dos cidadãos de uma região? A partir desta pergunta, surgiu a presente dissertação organizada em quatro camadas de interesses: tecnológica, ética, sociocultural e ações públicas, originando desta forma a Curitiba-ViewPort (C-VP). Em relação ao desenvolvimento da camada tecnológica (foco desta dissertação), o projeto foi dividido em quatro atividades principais: modelagem gráfica, criação da base de dados, desenvolvimento de um servidor Web Services e finalmente, o desenvolvimento do jogo propriamente dito. Levando em consideração o protótipo desenvolvido e os resultados obtidos, a C-VP mostrou-se capaz de ser uma cidade virtual na perspectiva de um jogo digital com o propósito de ser uma plataforma para execução de aplicações, respondendo desta forma, a pergunta que originou esta dissertação. / Information and communication technologies (ICT’s) are present daily in the life of society and cause changes in the way they live. ICT’s enable the creation of new products and services to improve people’s lives. It has been used in work, relationships, public services, entertainment and leisure with the aim of mitigate social exclusion, improving economic performance, creating employment opportunities, improving quality of life and promoting social participation. In this context of technological developments and hyperconnectivity combined with concerns about sustainable urban growth, effective governance and better ways of analyzing and exploring data, a variety of research emerges taking into account the concepts of smart cities, digital cities and virtual cities. Noting the benefits provided by smart, digital and virtual cities (from the perspective of a digital game) and the fact that there is currently no consolidated knowledge, nor a computational platform with the necessary resources to integrate applications associated with the physical environment of citizens that involve social, governmental, commercial, educational, scientific and entertainment aspects, this work seeks to answer the following question: is it possible to develop a virtual city in the perspective of a digital game with the purpose of being a platform for execution of applications that bring benefits to the lives of citizens of a region? From this question, the present dissertation was organized in four layers of interests: technological, ethical, sociocultural and public actions. In relation to the development of the technological layer (focus of this dissertation), the project was divided into four main activities: graphic modeling, database creation, web server development and finally the development of the game itself . Taking into account the developed prototype and the results obtained, the C-VP proved to be a virtual city in the perspective of a digital game with the purpose of being a platform for application execution, thus answering the question that originated this dissertation.
243

Problem-Based SRS: método para especificação de requisitos de software baseado em problemas / Problem-Based SRS: method for sofware requirements specification based on problems

Souza, Rafael Gorski Moreno 23 August 2016 (has links)
Especificação de requisitos é reconhecida como como uma atividade critica nos processos de desenvolvimento de software por causa de seu impacto nos riscos do projeto quando mal executada. Um grande conjunto de estudos discute aspectos teóricos, proposições de técnicas e práticas recomendadas para a Engenharia de Requisitos (ER). Para ter sucesso, ER tem que assegurar que requisitos especificados são completos e corretos, o que significa que todas as intenções dos stakeholders são cobertas pelos requisitos e que não existem requisitos desnecessários. Entretanto, a captura precisa das intenções stakeholders continua sendo um desafio e é o maior fator para falhas em projetos de software. Esta dissertação apresenta um novo método denominado “Problem-Based SRS” que tem como objetivo melhorar a qualidade da especificação de requisitos de software (SRS – Software Requirements Specification) no sentido de que os requisitos especificados forneçam uma resposta adequada para os problemas dos clientes reais. Neste método, o conhecimento sobre os requisitos de software é construído a partir do conhecimento sobre os problemas do cliente. O Problem-Based SRS consiste de uma organização de atividades e resultados através de um processo que contem cinco etapas. O método fornece suporte ao time de engenharia de requisitos para analisar sistematicamente o contexto de negócio e especificar os requisitos de software, considerando o vislumbre e a visão do software. Os aspectos de qualidade das especificações são avaliados utilizando técnicas de rastreabilidade e princípios do axiomatic design. Os casos de estudo realizados e apresentados nesta dissertação apontam que o método proposto pode contribuir de forma significativa para uma melhor especificação de requisitos de software. / Requirements specification has long been recognized as critical activity in software development processes because of its impact on project risks when poorly performed. A large amount of studies addresses theoretical aspects, propositions of techniques, and recommended practices for Requirements Engineering (RE). To be successful, RE have to ensure that the specified requirements are complete and correct what means that all intents of the stakeholders in a given business context are covered by the requirements and that no unnecessary requirement was introduced. However, the accurate capture the business intents of the stakeholders remains a challenge and it is a major factor of software project failures. This master’s dissertation presents a novel method referred to as “Problem-Based SRS” aiming at improving the quality of the Software Requirements Specification (SRS) in the sense that the stated requirements provide suitable answers to real customer ́s businesses issues. In this approach, the knowledge about the software requirements is constructed from the knowledge about the customer ́s problems. Problem-Based SRS consists in an organization of activities and outcome objects through a process that contains five main steps. It aims at supporting the software requirements engineering team to systematically analyze the business context and specify the software requirements, taking also into account a first glance and vision of the software. The quality aspects of the specifications are evaluated using traceability techniques and axiomatic design principles. The cases studies conducted and presented in this document point out that the proposed method can contribute significantly to improve the software requirements specification.
244

Um modelo de representação computacional baseado em conceitos de crescimento urbano associados a alvarás e primitivas em banco de dados espacial / A computational representation model based on urban growth concepts associated with permits and primitives in spatial database

Kono, Frank Augusto Micheletto 15 August 2016 (has links)
A expansão urbana resultante do rápido progresso das cidades é um grande desafio para o desenvolvimento sustentável. Deste modo a concepção de modelos computacionais adequados que permitam a simulação, visualização espacializada e análise do processo de crescimento urbano é fundamental. Políticas de gestão de bairros e tipos de crescimento urbano são constituídos por equipamentos representados por diferentes tipos de alvarás ou concessões para abertura e funcionamento de negócios. Também por sistemas viários, sistemas de transporte, limites políticos e administrativos, zoneamento e arruamento. Estes mecanismos podem ser evidenciados em um banco de dados espacial por (a) dados abertos georreferenciados, um termo que caracteriza elementos humanos, informações demográficas, socioeconômicas, infraestrutura, condições ambientais e históricas, (b) diferentes geometrias (ponto, linha e polígono) e (c) utilização de funções espaciais para representar relações topológicas, direcionais ou métricas entre os equipamentos. Para construção e implementação do modelo proposto neste trabalho são utilizados os itens acima descritos (a, b, c) e um conjunto de perguntas elaboradas por especialistas na área de urbanismo, apontadas como conceitos primordiais à área de crescimento urbano. Em relação ao objetivo e a modelagem as mais relevantes contribuições encontram-se: (1) na representação por meio de um pequeno conjunto de primitivas em banco de dados com extensão espacial, (2) na elaboração de um vocabulário ou atribuição de uma semântica ao modelo, (3) na interação entre diferentes conceitos associados ao processo de crescimento urbano, (4) na possibilidade de ampliação e integração de outros domínios de dados georreferenciados e abertos e (5) no tempo de execução inferior a 10 segundos para 70% das consultas espaciais. As contribuições em relação ao experimento com os usuários, considerado a interface web desenvolvida neste trabalho, encontram-se: (1) no fato de que a ferramenta atende as necessidades no tocante a geração e visualização espacializada de dados para 4 de 5 usuários, (2) na interação com dados georreferenciados de alvarás de funcionamento, divisa de bairros e ruas e (3) na visualização dos dados do ponto de vista histórico e espacial. / The resulting urban expansion from the rapid development of cities is a major challenge for sustainable development. Thus, the design of appropriate computational models that enable the simulation, spatialized visualization and analysis of the process of urban growth is critical. Neighborhood Management policies and types of urban growth are made up of equipment represented by different types of permits or concessions for opening and business operation. Also for road systems, transportation systems, political and administrative boundaries, zoning and street layout. It can be demonstrated in a spatial database by (a) georeferenced open data, a term that characterizes human elements, demographic, socio-economic, infrastructure, environmental and historical conditions, (b) different geometries (point, line and polygon) and (c) use of spatial functions for topological relations, directional or metrics between devices. Construction and implementation of the proposed model in this paper are used the above items (a, b, c) and a set of questions prepared by experts in the planning area, identified as primordial concepts to urban growth area. In relation to the goal and modeling the most relevant contributions are: (1) the representation by means of a small set of primitives in a database with spatial extension, (2) the development of a vocabulary or assigning a semantic the model, (3) the interaction between different concepts associated with the process of urban growth, (4) the possibility of expansion and integration of other areas of georeferenced data and open and (5) in the lower run time to 10 seconds to 70% spatial queries. Contributions in relation to the experiment with users, considered the web interface developed in this work: (1) on the fact that the tool covers the needs as regards the generation and spatialized visualization of data for 4 of 5 users, (2 ) interacting with georeferenced data of business licenses, neighborhoods and streets boundary and (3) in the data visualization from the historical and spatial point of view.
245

WS-TDD: uma abordagem ágil para o desenvolvimento de serviços WEB / WS-TDD: an agile approach to WEB services development

Bissi, Wilson 23 March 2016 (has links)
Test Driven Development (TDD) é uma prática ágil que ganhou popularidade ao ser definida como parte fundamental na eXtreme Programming (XP). Essa prática determina que os testes devem ser escritos antes da implementação do código. TDD e seus efeitos têm sido amplamente estudados e comparados com a prática Test Last Development (TLD) em diversos trabalhos. Entretanto, poucos estudos abordam TDD no desenvolvimento de Web Services (WS), devido à complexidade em testar as dependências entre os componentes distribuídos e as particularidades da Service Oriented Architecture (SOA). Este trabalho tem por objetivo definir e validar uma abordagem para o desenvolvimento de WS baseada na prática de TDD, denominada WS-TDD. Essa abordagem guia os desenvolvedores no uso de TDD durante o desenvolvimento de WS, sugerindo ferramentas e técnicas para lidar com as dependências e as particularidades de SOA, com foco na criação dos testes unitários e integrados automatizados na linguagem Java. No intuito de definir e validar a abordagem proposta, quatro métodos de pesquisa foram executados: (i) questionário presencial; (ii) experimento; (iii) entrevista presencial com cada participante do experimento e (iv) triangulação dos resultados com as pessoas que participaram nos três métodos anteriores. De acordo com os resultados obtidos, a WS-TDD mostrou-se mais eficiente quando comparada a TLD, aumentando a qualidade interna do software e a produtividade dos desenvolvedores. No entanto, a qualidade externa do software diminuiu, apresentando um maior número de defeitos quando comparada a TLD. Por fim, é importante destacar que a abordagem proposta surge como uma alternativa simples e prática para a adoção de TDD no desenvolvimento de WS, trazendo benefícios a qualidade interna e contribuindo para aumentar a produtividade dos desenvolvedores. Porém, a qualidade externa do software diminuiu ao utilizar a WS-TDD. / Test Driven Development (TDD) is an agile practice that gained popularity when defined as a fundamental part in eXtreme Programming (XP). This practice determines that the tests should be written before implementing the code. TDD and its effects have been widely studied and compared with the Test Last Development (TLD) in several studies. However, few studies address TDD practice in the development of Web Services (WS), due to the complexity of testing the dependencies among distributed components and the specific characteristics of Service Oriented Architecture (SOA). This study aims to define and validate an approach to develop WS based on the practice of TDD, called WS-TDD. This approach guides developers to use TDD to develop WS, suggesting tools and techniques to deal with SOA particularities and dependencies, focusing on the creation of the unitary and integrated automated tests in Java. In order to define and validate the proposed approach, four research methods have been carried out: (i) questionnaire; (ii) practical experiment; (iii) personal interview with each participant in the experiment and (iv) triangulation of the results with the people who participated in the three previous methods. According to the obtained results, WS-TDD was more efficient compared to TLD, increasing internal software quality and developer productivity. However, the external software quality has decreased due to a greater number of defects compared to the TLD approach. Finally, it is important to highlight that the proposed approach is a simple and practical alternative for the adoption of TDD in the development of WS, bringing benefits to internal quality and contributing to increase the developers’ productivity. However, the external software quality has decreased when using WS-TDD.
246

Priorização de testes de sistema automatizados por meio de grafos de chamadas / Test case prioritization of automated system tests using call graphs

Meros, Jader Elias 31 March 2016 (has links)
Com a necessidade cada vez maior de agilizar a entrega de novos desenvolvimentos ao cliente e de diminuir o tempo de desenvolvimento das aplicações, a priorização de casos de teste possibilita a detecção das falhas presentes na aplicação mais rapidamente por meio da ordenação dos casos de teste a serem executados. E, com isso, possibilita também que a correção destas falhas inicie o mais brevemente possível. Entretanto, quando os casos de teste a serem priorizados são testes automatizados de sistema, critérios tradicionais utilizados na literatura como cobertura de código ou modelos do sistema deixam de ser interessantes, dada a característica inerente deste tipo de teste na qual a organização e a modelagem adotadas são ignoradas por se tratarem de testes de caixa preta. Considerando a hipótese de que casos de teste automatizados grandes testam mais partes da aplicação e que casos de teste similares podem estar testando a mesma área da aplicação, parece válido crer que a execução dos casos de teste de sistema priorizando os testes mais complexos pode alcançar resultados positivos quando comparada à execução não ordenada dos casos de teste. É neste cenário que este trabalho propõe o uso dos grafos de chamadas dos próprios casos de teste como critério para priorização destes, priorizando assim a execução dos casos de teste com a maior quantidade de nós no seu grafo. A abordagem proposta neste trabalho mostrou, por meio de dois estudos de caso, ser capaz de melhorar a taxa de detecção de falhas em relação à execução não ordenada dos casos de teste. Além disso, a abordagem proposta obteve resultados semelhantes as abordagens tradicionais de priorização utilizando cobertura de código da aplicação. / With the increasing need to streamline the delivery of new developments to the customer and reduce application development time, test case prioritization allows a quicker detection of faults present in the application through the ordering of test cases to be executed. Besides that, a quicker detection enables also the correction of these faults to start as soon as possible. However, when the test cases to be prioritized are automated system tests, traditional criteria used in the literature like code coverage or system models become uninteresting, given that this type of test case, classified as black box test, ignores how the application was coded or modeled. Considering the hypothesis that bigger automated test cases verify more parts of the application and that similar test cases may be testing the same application areas, it seems valid to believe that giving a higher priority to more complex test cases to be executed first can accomplish positive results when compared to the unordered execution of test cases. It is on this scenario that this project studies the usage of call graphs from test cases as the criterion to prioritize them, increasing the priority of the execution of test cases with the higher number of nodes on the graph. The approach proposed in this document showed through two case studies that it is capable of improving fault detection rate compared to unordered test cases. Furthermore, the proposed approach achieved similar results when compared to a traditional prioritization approach using code coverage of the application.
247

Formação para o trabalho, pelo trabalho e para além do trabalho: análise dos processos formativos de programadores de software da região Sudoeste do Paraná / Training for work, work and beyond work: analysis of the training processes of software developers of the Southwest region of Paraná

Yamanoe, Mayara Cristina Pereira 23 March 2018 (has links)
Essa pesquisa teve por objetivo central analisar a formação de programadores de software do Arranjo Produtivo Local (APL) de Tecnologia da Informação (TI), da região sudoeste do Paraná. Considerando a emergência desse setor a partir da década de 1990 no Brasil e, posteriormente, seu fortalecimento na região sudoeste desse Estado na última década, esforços foram empreendidos na constituição de processos formativos para o atendimento das demandas de qualificação da força de trabalho no setor. Atrelada à existência do APL, a oferta de cursos de graduação em instituições públicas e privadas da região nos levaram a considerar os processos formativos na área de Tecnologia da Informação um objeto a ser explorado, especialmente a partir de uma perspectiva dos estudos de trabalho e educação, perpassando os estudos de Ciência, Tecnologia e Sociedade. Diante disso, buscamos entender como é realizada a formação e qualificação para o trabalho na área, tanto nos cursos de graduação como na própria prática produtiva, analisando a aderência ou não das Instituições de Ensino Superior (IES) às demandas do setor produtivo. Destacamos, ainda, os processos de autoqualificação pelos quais passam os programadores de software, entendidos por nós como ampliação da exploração dessa força de trabalho. Pautados na orientação teórico-metodológica do materialismo histórico e dialético, realizamos análise de referências sobre a temática, de documentos orientadores para os cursos de graduação e dos dados obtidos na pesquisa de campo, que contou com questionários e entrevistas com programadores de software da região e entrevistas com coordenadores de cursos de graduação da área de TI. Diante disso, entre tantas questões, pudemos concluir a existência de um tríplice e constante processo de formação desses trabalhadores, composto pela educação formal, a aprendizagem na prática produtiva e a autoqualificação. Esses processos, permeados ideologicamente pelos discursos de empreendedorismo, são naturalizados levando à intensificação do trabalho e da aprendizagem. Dessa maneira, há uma ampliação da exploração de sua força de trabalho, que, ao qualificar-se constantemente, implica diretamente na produção de mais-valia relativa. / The main objective of this research was to analyze the training of software programmers from the Local Productive Arrangement (APL) of Information Technology (IT), in the southwestern region of Paraná. Considering the emergence of this sector from the 1990s in Brazil and later its strengthening in the southwestern region of the State of Paraná in the last decade, efforts were made in the constitution of formative processes to meet the demands of qualification of the workforce in the sector. Linked to the existence of APL, the offer of undergraduate courses in public and private institutions in the region led us to consider the training processes in the area of Information Technology an object to be explored, especially from a perspective of work and education studies , passing through the studies of Science, Technology and Society. Therefore, we seek to understand how the training and qualification for the work in the area is carried out, both in the undergraduate courses and in the productive practice itself, analyzing the adherence or not of Higher Education Institutions (IES) to the demands of the productive sector. We also highlight the self-qualification processes through which software programmers, understood by us as an expansion of the exploitation of this workforce, pass. Guided by the theoretical-methodological orientation of the dialectical historical materialism, we carried out an analysis of references on the subject, of guiding documents for the undergraduate courses and of the data obtained in the field research, which included questionnaires and interviews with software programmers from the region and interviews with coordinators of undergraduate IT courses. Faced with this, among many questions, we could conclude the existence of a threefold and constant process of training these workers, composed of formal education, learning in productive practice and self-qualification. These processes, permeated ideologically by the discourses of entrepreneurship, are naturalized leading to the intensification of work and learning. In this way, there is an expansion of the exploitation of its workforce, which, by constantly qualifying, directly implies the production of relative surplus value.
248

A contribution to semantic description of images and videos: an application of soft biometrics / Uma contribuição para descrição semântica de imagens e vídeos: uma aplicação de biometrias fracas

Perlin, Hugo Alberto 08 December 2015 (has links)
Fundação Araucária / Os seres humanos possuem uma alta capacidade de extrair informações de dados visuais, adquiridos por meio da visão. Através de um processo de aprendizado, que se inicia ao nascer e continua ao longo da vida, a interpretação de imagens passa a ser feita de maneira quase instintiva. Em um relance, uma pessoa consegue facilmente descrever com certa precisão os componentes principais que compõem uma determinada cena. De maneira geral, isto é feito extraindo-se características de baixo nível, como arestas, texturas e formas, e associando-as com significados de alto nível. Ou seja, realiza-se uma descrição semântica desta cena. Um exemplo disto é a capacidade de reconhecer outras pessoas e descrever suas características físicas e comportamentais. A área de visão computacional tem como principal objetivo desenvolver métodos capazes de realizar interpretação visual com desempenho similar aos humanos. Estes métodos englobam conhecimento de aprendizado de máquina e processamento de imagens. Esta tese tem como objetivo propor métodos de visão computacional que permitam a extração de informações de alto nível na forma de biometrias leves. Estas biometrias representam características inerentes ao corpo e ao comportamento humano. Porém, não permitem a identificação unívoca de uma pessoa. Para tanto, este problema foi abordado de duas formas, aprendizado não-supervisionado e supervisionado. A primeira busca agrupar as imagens através de um processo de aprendizado automático de extração de características, empregando técnicas de convoluções, computação evolucionária e clusterização. Nesta abordagem as imagens utilizadas contém faces e pessoas. A segunda abordagem emprega redes neurais convolucionais, que possuem a capacidade de operar sobre imagens cruas, aprendendo tanto o processo de extração de características quanto a classificação. Aqui as imagens são classificadas de acordo com gênero e roupas, divididas em parte superior e inferior do corpo humano. A primeira abordagem, quando testada com diferentes bancos de imagens, obteve uma acurácia de aproximadamente 80% para faces e não-faces e 70% para pessoas e não-pessoas. A segunda, testada utilizando imagens e vídeos, obteve uma acurácia de cerca de 70% para gênero, 80% para roupas da parte superior e 90% para a parte inferior. Os resultados destes estudos de casos, mostram que os métodos propostos são promissores, permitindo a realização de anotação automática de informações de alto nível. Isto abre possibilidades para o desenvolvimento de aplicações em diversas áreas, como busca de imagens e vídeos baseada em conteúdo e segurança por vídeo, reduzindo o esforço humano nas tarefas de anotação manual e monitoramento. / Humans have a high ability to extract visual data information acquired by sight. Trought a learning process, which starts at birth and continues throughout life, image interpretation becomes almost instinctively. At a glance, one can easily describe a scene with reasonable precision, naming its main components. Usually, this is done by extracting low-level features such as edges, shapes and textures, and associanting them to high level meanings. In this way, a semantic description of the scene is done. An example of this, is the human capacity to recognize and describe other people physical and behavioral characteristics, or biometrics. Soft-biometrics also represents inherent characteristics of human body and behaviour, but do not allow unique person identification. Computer vision area aims to develop methods capable of performing visual interpretation with performance similar to humans. This thesis aims to propose computer vison methods which allows high level information extraction from images in the form of soft biometrics. This problem is approached in two ways, unsupervised and supervised learning methods. The first seeks to group images via an automatic feature extraction learning , using both convolution techniques, evolutionary computing and clustering. In this approach employed images contains faces and people. Second approach employs convolutional neural networks, which have the ability to operate on raw images, learning both feature extraction and classification processes. Here, images are classified according to gender and clothes, divided into upper and lower parts of human body. First approach, when tested with different image datasets obtained an accuracy of approximately 80% for faces and non-faces and 70% for people and non-person. The second tested using images and videos, obtained an accuracy of about 70% for gender, 80% to the upper clothes and 90% to lower clothes. The results of these case studies, show that proposed methods are promising, allowing the realization of automatic high level information image annotation. This opens possibilities for development of applications in diverse areas such as content-based image and video search and automatica video survaillance, reducing human effort in the task of manual annotation and monitoring.
249

Problem-Based SRS: método para especificação de requisitos de software baseado em problemas / Problem-Based SRS: method for sofware requirements specification based on problems

Souza, Rafael Gorski Moreno 23 August 2016 (has links)
Especificação de requisitos é reconhecida como como uma atividade critica nos processos de desenvolvimento de software por causa de seu impacto nos riscos do projeto quando mal executada. Um grande conjunto de estudos discute aspectos teóricos, proposições de técnicas e práticas recomendadas para a Engenharia de Requisitos (ER). Para ter sucesso, ER tem que assegurar que requisitos especificados são completos e corretos, o que significa que todas as intenções dos stakeholders são cobertas pelos requisitos e que não existem requisitos desnecessários. Entretanto, a captura precisa das intenções stakeholders continua sendo um desafio e é o maior fator para falhas em projetos de software. Esta dissertação apresenta um novo método denominado “Problem-Based SRS” que tem como objetivo melhorar a qualidade da especificação de requisitos de software (SRS – Software Requirements Specification) no sentido de que os requisitos especificados forneçam uma resposta adequada para os problemas dos clientes reais. Neste método, o conhecimento sobre os requisitos de software é construído a partir do conhecimento sobre os problemas do cliente. O Problem-Based SRS consiste de uma organização de atividades e resultados através de um processo que contem cinco etapas. O método fornece suporte ao time de engenharia de requisitos para analisar sistematicamente o contexto de negócio e especificar os requisitos de software, considerando o vislumbre e a visão do software. Os aspectos de qualidade das especificações são avaliados utilizando técnicas de rastreabilidade e princípios do axiomatic design. Os casos de estudo realizados e apresentados nesta dissertação apontam que o método proposto pode contribuir de forma significativa para uma melhor especificação de requisitos de software. / Requirements specification has long been recognized as critical activity in software development processes because of its impact on project risks when poorly performed. A large amount of studies addresses theoretical aspects, propositions of techniques, and recommended practices for Requirements Engineering (RE). To be successful, RE have to ensure that the specified requirements are complete and correct what means that all intents of the stakeholders in a given business context are covered by the requirements and that no unnecessary requirement was introduced. However, the accurate capture the business intents of the stakeholders remains a challenge and it is a major factor of software project failures. This master’s dissertation presents a novel method referred to as “Problem-Based SRS” aiming at improving the quality of the Software Requirements Specification (SRS) in the sense that the stated requirements provide suitable answers to real customer ́s businesses issues. In this approach, the knowledge about the software requirements is constructed from the knowledge about the customer ́s problems. Problem-Based SRS consists in an organization of activities and outcome objects through a process that contains five main steps. It aims at supporting the software requirements engineering team to systematically analyze the business context and specify the software requirements, taking also into account a first glance and vision of the software. The quality aspects of the specifications are evaluated using traceability techniques and axiomatic design principles. The cases studies conducted and presented in this document point out that the proposed method can contribute significantly to improve the software requirements specification.
250

Um modelo de representação computacional baseado em conceitos de crescimento urbano associados a alvarás e primitivas em banco de dados espacial / A computational representation model based on urban growth concepts associated with permits and primitives in spatial database

Kono, Frank Augusto Micheletto 15 August 2016 (has links)
A expansão urbana resultante do rápido progresso das cidades é um grande desafio para o desenvolvimento sustentável. Deste modo a concepção de modelos computacionais adequados que permitam a simulação, visualização espacializada e análise do processo de crescimento urbano é fundamental. Políticas de gestão de bairros e tipos de crescimento urbano são constituídos por equipamentos representados por diferentes tipos de alvarás ou concessões para abertura e funcionamento de negócios. Também por sistemas viários, sistemas de transporte, limites políticos e administrativos, zoneamento e arruamento. Estes mecanismos podem ser evidenciados em um banco de dados espacial por (a) dados abertos georreferenciados, um termo que caracteriza elementos humanos, informações demográficas, socioeconômicas, infraestrutura, condições ambientais e históricas, (b) diferentes geometrias (ponto, linha e polígono) e (c) utilização de funções espaciais para representar relações topológicas, direcionais ou métricas entre os equipamentos. Para construção e implementação do modelo proposto neste trabalho são utilizados os itens acima descritos (a, b, c) e um conjunto de perguntas elaboradas por especialistas na área de urbanismo, apontadas como conceitos primordiais à área de crescimento urbano. Em relação ao objetivo e a modelagem as mais relevantes contribuições encontram-se: (1) na representação por meio de um pequeno conjunto de primitivas em banco de dados com extensão espacial, (2) na elaboração de um vocabulário ou atribuição de uma semântica ao modelo, (3) na interação entre diferentes conceitos associados ao processo de crescimento urbano, (4) na possibilidade de ampliação e integração de outros domínios de dados georreferenciados e abertos e (5) no tempo de execução inferior a 10 segundos para 70% das consultas espaciais. As contribuições em relação ao experimento com os usuários, considerado a interface web desenvolvida neste trabalho, encontram-se: (1) no fato de que a ferramenta atende as necessidades no tocante a geração e visualização espacializada de dados para 4 de 5 usuários, (2) na interação com dados georreferenciados de alvarás de funcionamento, divisa de bairros e ruas e (3) na visualização dos dados do ponto de vista histórico e espacial. / The resulting urban expansion from the rapid development of cities is a major challenge for sustainable development. Thus, the design of appropriate computational models that enable the simulation, spatialized visualization and analysis of the process of urban growth is critical. Neighborhood Management policies and types of urban growth are made up of equipment represented by different types of permits or concessions for opening and business operation. Also for road systems, transportation systems, political and administrative boundaries, zoning and street layout. It can be demonstrated in a spatial database by (a) georeferenced open data, a term that characterizes human elements, demographic, socio-economic, infrastructure, environmental and historical conditions, (b) different geometries (point, line and polygon) and (c) use of spatial functions for topological relations, directional or metrics between devices. Construction and implementation of the proposed model in this paper are used the above items (a, b, c) and a set of questions prepared by experts in the planning area, identified as primordial concepts to urban growth area. In relation to the goal and modeling the most relevant contributions are: (1) the representation by means of a small set of primitives in a database with spatial extension, (2) the development of a vocabulary or assigning a semantic the model, (3) the interaction between different concepts associated with the process of urban growth, (4) the possibility of expansion and integration of other areas of georeferenced data and open and (5) in the lower run time to 10 seconds to 70% spatial queries. Contributions in relation to the experiment with users, considered the web interface developed in this work: (1) on the fact that the tool covers the needs as regards the generation and spatialized visualization of data for 4 of 5 users, (2 ) interacting with georeferenced data of business licenses, neighborhoods and streets boundary and (3) in the data visualization from the historical and spatial point of view.

Page generated in 0.049 seconds