32,734 research outputs found

    Automated Mobile System for Accurate Outdoor Tree Crop Enumeration Using an Uncalibrated Camera.

    Get PDF
    This paper demonstrates an automated computer vision system for outdoor tree crop enumeration in a seedling nursery. The complete system incorporates both hardware components (including an embedded microcontroller, an odometry encoder, and an uncalibrated digital color camera) and software algorithms (including microcontroller algorithms and the proposed algorithm for tree crop enumeration) required to obtain robust performance in a natural outdoor environment. The enumeration system uses a three-step image analysis process based upon: (1) an orthographic plant projection method integrating a perspective transform with automatic parameter estimation; (2) a plant counting method based on projection histograms; and (3) a double-counting avoidance method based on a homography transform. Experimental results demonstrate the ability to count large numbers of plants automatically with no human effort. Results show that, for tree seedlings having a height up to 40 cm and a within-row tree spacing of approximately 10 cm, the algorithms successfully estimated the number of plants with an average accuracy of 95.2% for trees within a single image and 98% for counting of the whole plant population in a large sequence of images

    Speculative Staging for Interpreter Optimization

    Full text link
    Interpreters have a bad reputation for having lower performance than just-in-time compilers. We present a new way of building high performance interpreters that is particularly effective for executing dynamically typed programming languages. The key idea is to combine speculative staging of optimized interpreter instructions with a novel technique of incrementally and iteratively concerting them at run-time. This paper introduces the concepts behind deriving optimized instructions from existing interpreter instructions---incrementally peeling off layers of complexity. When compiling the interpreter, these optimized derivatives will be compiled along with the original interpreter instructions. Therefore, our technique is portable by construction since it leverages the existing compiler's backend. At run-time we use instruction substitution from the interpreter's original and expensive instructions to optimized instruction derivatives to speed up execution. Our technique unites high performance with the simplicity and portability of interpreters---we report that our optimization makes the CPython interpreter up to more than four times faster, where our interpreter closes the gap between and sometimes even outperforms PyPy's just-in-time compiler.Comment: 16 pages, 4 figures, 3 tables. Uses CPython 3.2.3 and PyPy 1.

    Accidental child driveway runovers: Exploring Waikato data and the efficacy of existing responses

    Get PDF
    While the numbers of accidents are not high, there is little doubt that driveway runovers are an ongoing, often fatal and inevitably avoidable tragedy for children and their families. In many cases the driver is an immediate family member, or a neighbour or friend, which serves to compound the tragedy. This type of accident is, like other unintentional child injuries, preventable. The over-riding objective of this study is to find ways to minimise the incidence and severity of driveway runovers. We also aim to add Waikato data to the existing knowledge base. This report begins with a description of the research process utilised in this project, which combines a literature review with the collection of Waikato data and a review of available resources. Chapter Two presents the literature review, dividing the material into its different sources, then summarising the literature in terms of the three main factors contributing to driveway runovers. The following chapter provides data on Waikato driveway accidents for the period since May 2006. The type and availability of educational resources is then presented. Chapter Four evaluates existing resources and their availability, suggesting how they might be made more accessible to families. It also assesses existing recommendations and provides further suggestions for enhancing driveway safety. These again reflect the three main categories outlined in the literature – human, vehicle and environmental

    Automatic Recognition of Public Transport Trips from Mobile Device Sensor Data and Transport Infrastructure Information

    Full text link
    Automatic detection of public transport (PT) usage has important applications for intelligent transport systems. It is crucial for understanding the commuting habits of passengers at large and over longer periods of time. It also enables compilation of door-to-door trip chains, which in turn can assist public transport providers in improved optimisation of their transport networks. In addition, predictions of future trips based on past activities can be used to assist passengers with targeted information. This article documents a dataset compiled from a day of active commuting by a small group of people using different means of PT in the Helsinki region. Mobility data was collected by two means: (a) manually written details of each PT trip during the day, and (b) measurements using sensors of travellers' mobile devices. The manual log is used to cross-check and verify the results derived from automatic measurements. The mobile client application used for our data collection provides a fully automated measurement service and implements a set of algorithms for decreasing battery consumption. The live locations of some of the public transport vehicles in the region were made available by the local transport provider and sampled with a 30-second interval. The stopping times of local trains at stations during the day were retrieved from the railway operator. The static timetable information of all the PT vehicles operating in the area is made available by the transport provider, and linked to our dataset. The challenge is to correctly detect as many manually logged trips as possible by using the automatically collected data. This paper includes an analysis of challenges due to missing or partially sampled information in the data, and initial results from automatic recognition using a set of algorithms. Improvement of correct recognitions is left as an ongoing challenge.Comment: 22 pages, 7 figures, 10 table

    Design of a multiple bloom filter for distributed navigation routing

    Get PDF
    Unmanned navigation of vehicles and mobile robots can be greatly simplified by providing environmental intelligence with dispersed wireless sensors. The wireless sensors can work as active landmarks for vehicle localization and routing. However, wireless sensors are often resource scarce and require a resource-saving design. In this paper, a multiple Bloom-filter scheme is proposed to compress a global routing table for a wireless sensor. It is used as a lookup table for routing a vehicle to any destination but requires significantly less memory space and search effort. An error-expectation-based design for a multiple Bloom filter is proposed as an improvement to the conventional false-positive-rate-based design. The new design is shown to provide an equal relative error expectation for all branched paths, which ensures a better network load balance and uses less memory space. The scheme is implemented in a project for wheelchair navigation using wireless camera motes. © 2013 IEEE

    Computer Vision Based Traffic Monitoring and Analyzing From On-Road Videos

    Get PDF
    Traffic monitoring and traffic analysis is much needed to ensure a modern and convenient traffic system. However, it is a very challenging task as the traffic condition is dynamic which makes it quite impossible to maintain the traffic through traditional way. Designing a smart traffic system is also inevitable for the big and busy cities. In this paper, we propose a vision based traffic monitoring system that will help to maintain the traffic system smartly. We also generate an analysis of the traffic for a certain period, which will be helpful to design a smart and feasible traffic system for a busy city. In the proposed method, we use Haar feature based Adaboost classifier to detect vehicles from a video. We also count the number of vehicles appeared in the video utilizing two virtual detection lines (VDL). Detecting and counting vehicles by proposed method will provide an easy and cost effective solution for fruitful and operative traffic monitoring system along with information to design an efficient traffic model

    Pointing as an Instrumental Gesture : Gaze Representation Through Indication

    Get PDF
    The research of the first author was supported by a Fulbright Visiting Scholar Fellowship and developed in 2012 during a period of research visit at the University of Memphis.Peer reviewedPublisher PD
    • 

    corecore