This document is a thesis summarizing work done to improve the selection of runway borders (left and right lines) in an optical navigation system called C2Land. The system uses video from a camera on an aircraft to detect the runway during landing approach. The author debugged issues with incorrect line detection and developed a fourth filter to better distinguish the runway borders from other lines. Examples are provided, and the conclusion discusses whether the improvements achieved the goal of stable runway detection.
1. There are two primary divisions of surveying: plane surveying which treats the earth's surface as flat, and geodetic surveying which takes the curvature of the earth into account over large areas greater than 1000 km^2.
2. Surveying can be classified based on its function or the instruments used. Common classification based on function includes land, city, and route surveys. Classification based on instruments includes chain, compass, plane table, leveling, and photogrammetric surveys.
3. Chain surveying involves measuring the sides of a network of triangles to map an area without taking angular measurements. It is suitable for small, level, and open areas but not for large, undulating
1. Tape surveying involves using a steel tape or band to measure distances. Traditionally a Gunter's chain was used, which was 66 feet long with 100 links.
2. There are various techniques for measuring distances including pacing, using an odometer, satellite positioning, and electronic distance measurement. Short distances are often measured using fiberglass or steel tapes.
3. When measuring with a tape, two assistants known as chainmen take each end of the tape and carefully stretch it out. The leader places arrows to mark points along the line and uses a ranging rod to keep the tape straight between stations.
This document provides an overview of various equipment used for surveying and measuring distance. It describes historical chains like the Gunter's chain that were 22 yards long and newer steel and plastic chains that are 100 feet long. Modern chains can be first foot (cut) chains, extended foot (add) chains, or fully graduated. The document explains how to read different types of chains and measure distances. It also summarizes tools like odometers, range finders, levels, rods, transits, total stations and other common surveying equipment.
Tacheometric surveying is a method of surveying that determines horizontal and vertical distances optically rather than through direct measurement with a tape or chain. It uses an instrument called a tacheometer fitted with a stadia diaphragm to rapidly measure distances. The key principles are that the ratio of perpendicular to base is constant in similar triangles, allowing horizontal distance and elevation to be calculated from observed angles and staff intercept readings. Common tacheometric systems include fixed hair stadia, subtense stadia, and tangential methods. Distance and elevation formulas are derived for horizontal, inclined, and depressed line of sights depending on staff orientation. Tacheometric surveying is well-suited for difficult terrain where direct measurement is challenging
Surveying - Module I - Introduction to surveying SHAMJITH KM
This document provides an overview of surveying techniques and concepts. It defines surveying, lists its primary objectives, and describes the main divisions of surveying as plane surveying and geodetic surveying. The document also discusses concepts like ranging, chaining, triangulation, obstacles in surveying, plane table surveying methods, and accessories used in plane table surveying. In addition, it provides examples of chain survey field book pages and procedures for solving problems in plane table surveying.
Theodolite surveying part 1 (I scheme MSBTE)Naufil Sayyad
The document provides information about theodolite surveying. It defines a theodolite as an instrument used to measure horizontal and vertical angles accurately. The main types of theodolites are described based on the type of telescope and reading unit. The key components of a transit theodolite are identified and explained. Methods for measuring horizontal angles using a transit theodolite via the direct and repetition methods are outlined, including how to set up the instrument, take readings, and calculate angles.
This document contains the surveying lab manual of Sanketika Polytechnic College. It provides instructions and procedures for various surveying experiments related to chain surveying, compass surveying, leveling, plotting, and familiarity with instruments. The manual lists the objectives, instruments, and step-by-step procedures to conduct experiments such as chaining lines, measuring distances across obstacles, taking levels, chain triangulation, and plotting survey results. It also describes various surveying instruments used in chain surveying like the chain, arrows, ranging rods, cross staff, offset rods, and plumb bob.
There are two main methods for measuring distances along sloping ground: direct and indirect. The direct method divides the sloping ground into horizontal and vertical strips and adds the horizontal lengths. The indirect method uses a clinometer, hypotenusal allowances based on slope, or difference in elevation between points to calculate the horizontal distance from sloping distances. Specifically, a clinometer can measure slope and the horizontal component is calculated using cosine of the angle of slope.
1. There are two primary divisions of surveying: plane surveying which treats the earth's surface as flat, and geodetic surveying which takes the curvature of the earth into account over large areas greater than 1000 km^2.
2. Surveying can be classified based on its function or the instruments used. Common classification based on function includes land, city, and route surveys. Classification based on instruments includes chain, compass, plane table, leveling, and photogrammetric surveys.
3. Chain surveying involves measuring the sides of a network of triangles to map an area without taking angular measurements. It is suitable for small, level, and open areas but not for large, undulating
1. Tape surveying involves using a steel tape or band to measure distances. Traditionally a Gunter's chain was used, which was 66 feet long with 100 links.
2. There are various techniques for measuring distances including pacing, using an odometer, satellite positioning, and electronic distance measurement. Short distances are often measured using fiberglass or steel tapes.
3. When measuring with a tape, two assistants known as chainmen take each end of the tape and carefully stretch it out. The leader places arrows to mark points along the line and uses a ranging rod to keep the tape straight between stations.
This document provides an overview of various equipment used for surveying and measuring distance. It describes historical chains like the Gunter's chain that were 22 yards long and newer steel and plastic chains that are 100 feet long. Modern chains can be first foot (cut) chains, extended foot (add) chains, or fully graduated. The document explains how to read different types of chains and measure distances. It also summarizes tools like odometers, range finders, levels, rods, transits, total stations and other common surveying equipment.
Tacheometric surveying is a method of surveying that determines horizontal and vertical distances optically rather than through direct measurement with a tape or chain. It uses an instrument called a tacheometer fitted with a stadia diaphragm to rapidly measure distances. The key principles are that the ratio of perpendicular to base is constant in similar triangles, allowing horizontal distance and elevation to be calculated from observed angles and staff intercept readings. Common tacheometric systems include fixed hair stadia, subtense stadia, and tangential methods. Distance and elevation formulas are derived for horizontal, inclined, and depressed line of sights depending on staff orientation. Tacheometric surveying is well-suited for difficult terrain where direct measurement is challenging
Surveying - Module I - Introduction to surveying SHAMJITH KM
This document provides an overview of surveying techniques and concepts. It defines surveying, lists its primary objectives, and describes the main divisions of surveying as plane surveying and geodetic surveying. The document also discusses concepts like ranging, chaining, triangulation, obstacles in surveying, plane table surveying methods, and accessories used in plane table surveying. In addition, it provides examples of chain survey field book pages and procedures for solving problems in plane table surveying.
Theodolite surveying part 1 (I scheme MSBTE)Naufil Sayyad
The document provides information about theodolite surveying. It defines a theodolite as an instrument used to measure horizontal and vertical angles accurately. The main types of theodolites are described based on the type of telescope and reading unit. The key components of a transit theodolite are identified and explained. Methods for measuring horizontal angles using a transit theodolite via the direct and repetition methods are outlined, including how to set up the instrument, take readings, and calculate angles.
This document contains the surveying lab manual of Sanketika Polytechnic College. It provides instructions and procedures for various surveying experiments related to chain surveying, compass surveying, leveling, plotting, and familiarity with instruments. The manual lists the objectives, instruments, and step-by-step procedures to conduct experiments such as chaining lines, measuring distances across obstacles, taking levels, chain triangulation, and plotting survey results. It also describes various surveying instruments used in chain surveying like the chain, arrows, ranging rods, cross staff, offset rods, and plumb bob.
There are two main methods for measuring distances along sloping ground: direct and indirect. The direct method divides the sloping ground into horizontal and vertical strips and adds the horizontal lengths. The indirect method uses a clinometer, hypotenusal allowances based on slope, or difference in elevation between points to calculate the horizontal distance from sloping distances. Specifically, a clinometer can measure slope and the horizontal component is calculated using cosine of the angle of slope.
This document discusses various instruments used in surveying operations. It describes tripods, level staffs, total stations, clinometers, compasses, GPS, theodolites, and prisms. Tripods are used to support surveying instruments. Level staffs allow determination of elevation differences. Total stations can read distances electronically. Clinometers measure angles of inclination. Compasses determine directions relative to magnetic poles. GPS uses satellites to calculate positions. Theodolites measure horizontal and vertical angles. Prisms are targets used with total stations.
The document contains a question bank on surveying topics including chain, compass, and plane table surveying. It includes 45 multiple choice questions that cover concepts such as:
- The purpose of surveying is to prepare maps and work from the whole to parts of an area.
- Chain surveying uses a 20m chain divided into 100 links to measure distances.
- Plane table surveying involves simultaneous field observations and plotting at each station, and uses techniques like resection and intersection to locate inaccessible points.
- Compass surveying determines bearings but can be affected by local magnetic attractions that must be accounted for.
Abstract— This research paper with how to facilitate and manage surveying instrument theodolite and total satiation and take more accuracy for civil works methods to accomplish modernized and cost effective urban survey with best achievable accuracy. This is done by surveying methods with modern methods from both theoretical and practical point of view. At first, a theoretical assessment process on a tradition urban planning project in India is performed by replacing other instrument of surveying techniques previously used with more applicable surveying techniques as theodolite and total stations, regarding different matters such as applicability, cost and accuracy. After approving the main idea of this modernization process, a practical urban planning case study is performed using total station, geodetic GPS receivers and GPS navigators, on a private sectors The applied surveying techniques showed high efficiency regarding cost and effort, while saving observation time reaching to 80%. Accordingly, the adopted practical application proved to be beneficial for all civil sites.
Offsets are lateral measurements taken to locate ground features in relation to survey lines. There are two main types of offsets - perpendicular offsets, which are taken at right angles to the survey line, and oblique offsets, which are taken at non-right angles. Various instruments can be used to measure and set offsets precisely, including tapes, cross staffs, optical squares, and prism squares. The 3-4-5 method can also be used to establish perpendicular offsets from a survey line using basic geometry principles.
Conventional and modern surveying instrumentssameedaslam
Instruments have a major importance in the field of survey. There are numerous instruments which are used in surveying.With the passage of time instruments have been modified and more accurate.
The science of today is the technology of tomorrow.
1. The document discusses azimuth angles and how to determine them using a total station. Azimuth is defined as the horizontal angular distance to an object, measured clockwise from north.
2. The procedure involves setting up a total station on a point and aligning it with north using a compass. Readings of the angle and distance to other points are then taken.
3. The results show the azimuth angles and distances between 4 points, with the azimuths ranging from 164 to 347 degrees. The conclusion restates that azimuth is measured clockwise from north and discusses how the total station was used to determine azimuths between points.
Total stations are surveying instruments that electronically measure angles and distances to calculate locations of points. They combine an electronic distance meter, theodolite, and microprocessor. Measurements can achieve angular accuracy of 1-20 seconds and linear accuracy of 2-10 mm per km. Total stations are used for topographic surveys, construction layout, and other applications. Proper use requires careful centering, accurate pointing, averaging multiple measurements, and accounting for environmental factors.
This document discusses theodolite surveying. It defines a theodolite as an instrument used to accurately measure horizontal and vertical angles. The document outlines the components of a theodolite and different types including transit, non-transit, vernier, micrometer, digital/electronic, and optic theodolites. It also defines various technical terms used in theodolite surveying such as swinging, transiting, face left, face right, and changing face. The main uses and functions of a theodolite are to measure horizontal and vertical angles, magnetic bearings, deflection angles, horizontal distances, and elevations.
What is a Total Station?
Capability of a Total Station
Important Operations of Total Station
Uses of Total Station
Advantages of Using Total Stations
Applications
Plane table surveying is a graphical surveying method where field work and plotting are done simultaneously without the use of a field book. The key accessories of a plane table setup include the plane table, alidade, spirit level, trough compass, and U-fork with plumb bob. There are three main methods used - radiation, intersection, and traversing. Some benefits are that it is a rapid method, errors can be easily detected, and irregular objects can be accurately represented. However, it is not suitable for highly accurate work or in inclement weather conditions.
A level is an instrument used to determine differences in elevation between points. It consists of a telescope to provide a horizontal line of sight and a level tube to ensure the line of sight remains level. Readings from a staff held at points of known and unknown elevation allow the differences in elevation to be calculated. The level must be calibrated and adjusted to ensure accurate readings. Closing a level loop by returning to the starting point allows the accuracy of readings to be checked.
This document describes three methods for measuring horizontal angles with a theodolite:
1) Ordinary Method: A horizontal angle is measured between points A and B by sighting each point and recording the vernier readings. The process is repeated by changing instrument faces and the average of readings gives the angle.
2) Repetition Method: A more accurate method where the angle is mechanically added several times by repeatedly sighting point A after sighting B.
3) Reiteration Method: Several angles are measured successively at a station, closing the horizon by resighting the initial point. Any error is distributed among the measured angles.
(1) Some theodolites individually test for circle error and store a correction factor to adjust angle readings for more accuracy.
(2) Other instruments use rotating glass circles scanned by sensors to measure angles, averaging readings to eliminate errors from scale graduations and circle eccentricity.
(3) Electronic theodolites can correct for horizontal collimation error through field adjustments, though some instruments only apply corrections to one side of the circle, causing readings to change by twice the error when passing through zenith. Operators should turn 180 degrees or plunge and adjust the horizontal tangent to keep readings consistent when prolonging lines.
Temu Pemikiran Pelajar Muslimah Nasional adalah acara yang diselenggarakan oleh santri putri Pesantren Taruna Panatagama untuk membahas tantangan yang dihadapi pemuda muslim saat ini dan cara menyiapkan diri menjadi generasi pemimpin masa depan. Acara ini diharapkan dapat meningkatkan kesadaran para pelajar muslimah akan peran pentingnya dalam membangun peradaban melalui diskusi dan pertukaran pengalaman.
Este documento presenta información sobre diferentes temas relacionados con computadoras, incluyendo: partes de una PC como el gabinete, procesador, memoria y discos; sistemas operativos como Windows 7; cómo elegir una PC según su uso y presupuesto; soporte técnico para solucionar problemas; redes como LAN y WAN; y recursos compartidos en redes como impresoras e internet.
SharePoint Lesson #62: Progress Bar in SP2013Peter Heffner
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
The document provides instructions for making and laying wattle and daub walls. It describes collecting the necessary materials of earth, straw, sand and water. Three work areas must be prepared - a storage area, sieving area, and mixing area. The soil is sieved by hand and then mixed with straw, sand and water until homogeneous. A timber frame is constructed and laths attached vertically every 40cm. Mud balls are thrown between the laths and floated even, repeating until the top is reached. Proper tools and protective equipment are recommended to safely complete the project.
4 Approaches to Discover a Winning Sales LetterNate Kennedy
Are you searching for a way to optimize your sales letter to up the revenue for your company?
Look no further because here are 4 approaches to split test on your current sales letter to see which brings in the most conversions for you.
In this report it will be explained how a surveillance video of a parking can be analyzed by means of different Computer Vision techniques in order to identify how many available parking lots there are. In particular, we will show first how parking lots are identified by their contour lines, and then how we find out whether they are empty or not.
traffic jam detection using image processingMalika Alix
1. The document discusses using image processing techniques to detect traffic jams through analyzing video frames captured by road cameras.
2. Key steps include extracting frames from video, converting to grayscale and binary, applying morphological operations like erosion and dilation, and comparing frames to detect vehicle motion between frames and count vehicles to assess traffic levels.
3. A proposed system sends frame data from cameras to a server for processing, which analyzes frames to determine traffic status and shares this with a mobile app to help users choose alternative routes.
This document discusses various instruments used in surveying operations. It describes tripods, level staffs, total stations, clinometers, compasses, GPS, theodolites, and prisms. Tripods are used to support surveying instruments. Level staffs allow determination of elevation differences. Total stations can read distances electronically. Clinometers measure angles of inclination. Compasses determine directions relative to magnetic poles. GPS uses satellites to calculate positions. Theodolites measure horizontal and vertical angles. Prisms are targets used with total stations.
The document contains a question bank on surveying topics including chain, compass, and plane table surveying. It includes 45 multiple choice questions that cover concepts such as:
- The purpose of surveying is to prepare maps and work from the whole to parts of an area.
- Chain surveying uses a 20m chain divided into 100 links to measure distances.
- Plane table surveying involves simultaneous field observations and plotting at each station, and uses techniques like resection and intersection to locate inaccessible points.
- Compass surveying determines bearings but can be affected by local magnetic attractions that must be accounted for.
Abstract— This research paper with how to facilitate and manage surveying instrument theodolite and total satiation and take more accuracy for civil works methods to accomplish modernized and cost effective urban survey with best achievable accuracy. This is done by surveying methods with modern methods from both theoretical and practical point of view. At first, a theoretical assessment process on a tradition urban planning project in India is performed by replacing other instrument of surveying techniques previously used with more applicable surveying techniques as theodolite and total stations, regarding different matters such as applicability, cost and accuracy. After approving the main idea of this modernization process, a practical urban planning case study is performed using total station, geodetic GPS receivers and GPS navigators, on a private sectors The applied surveying techniques showed high efficiency regarding cost and effort, while saving observation time reaching to 80%. Accordingly, the adopted practical application proved to be beneficial for all civil sites.
Offsets are lateral measurements taken to locate ground features in relation to survey lines. There are two main types of offsets - perpendicular offsets, which are taken at right angles to the survey line, and oblique offsets, which are taken at non-right angles. Various instruments can be used to measure and set offsets precisely, including tapes, cross staffs, optical squares, and prism squares. The 3-4-5 method can also be used to establish perpendicular offsets from a survey line using basic geometry principles.
Conventional and modern surveying instrumentssameedaslam
Instruments have a major importance in the field of survey. There are numerous instruments which are used in surveying.With the passage of time instruments have been modified and more accurate.
The science of today is the technology of tomorrow.
1. The document discusses azimuth angles and how to determine them using a total station. Azimuth is defined as the horizontal angular distance to an object, measured clockwise from north.
2. The procedure involves setting up a total station on a point and aligning it with north using a compass. Readings of the angle and distance to other points are then taken.
3. The results show the azimuth angles and distances between 4 points, with the azimuths ranging from 164 to 347 degrees. The conclusion restates that azimuth is measured clockwise from north and discusses how the total station was used to determine azimuths between points.
Total stations are surveying instruments that electronically measure angles and distances to calculate locations of points. They combine an electronic distance meter, theodolite, and microprocessor. Measurements can achieve angular accuracy of 1-20 seconds and linear accuracy of 2-10 mm per km. Total stations are used for topographic surveys, construction layout, and other applications. Proper use requires careful centering, accurate pointing, averaging multiple measurements, and accounting for environmental factors.
This document discusses theodolite surveying. It defines a theodolite as an instrument used to accurately measure horizontal and vertical angles. The document outlines the components of a theodolite and different types including transit, non-transit, vernier, micrometer, digital/electronic, and optic theodolites. It also defines various technical terms used in theodolite surveying such as swinging, transiting, face left, face right, and changing face. The main uses and functions of a theodolite are to measure horizontal and vertical angles, magnetic bearings, deflection angles, horizontal distances, and elevations.
What is a Total Station?
Capability of a Total Station
Important Operations of Total Station
Uses of Total Station
Advantages of Using Total Stations
Applications
Plane table surveying is a graphical surveying method where field work and plotting are done simultaneously without the use of a field book. The key accessories of a plane table setup include the plane table, alidade, spirit level, trough compass, and U-fork with plumb bob. There are three main methods used - radiation, intersection, and traversing. Some benefits are that it is a rapid method, errors can be easily detected, and irregular objects can be accurately represented. However, it is not suitable for highly accurate work or in inclement weather conditions.
A level is an instrument used to determine differences in elevation between points. It consists of a telescope to provide a horizontal line of sight and a level tube to ensure the line of sight remains level. Readings from a staff held at points of known and unknown elevation allow the differences in elevation to be calculated. The level must be calibrated and adjusted to ensure accurate readings. Closing a level loop by returning to the starting point allows the accuracy of readings to be checked.
This document describes three methods for measuring horizontal angles with a theodolite:
1) Ordinary Method: A horizontal angle is measured between points A and B by sighting each point and recording the vernier readings. The process is repeated by changing instrument faces and the average of readings gives the angle.
2) Repetition Method: A more accurate method where the angle is mechanically added several times by repeatedly sighting point A after sighting B.
3) Reiteration Method: Several angles are measured successively at a station, closing the horizon by resighting the initial point. Any error is distributed among the measured angles.
(1) Some theodolites individually test for circle error and store a correction factor to adjust angle readings for more accuracy.
(2) Other instruments use rotating glass circles scanned by sensors to measure angles, averaging readings to eliminate errors from scale graduations and circle eccentricity.
(3) Electronic theodolites can correct for horizontal collimation error through field adjustments, though some instruments only apply corrections to one side of the circle, causing readings to change by twice the error when passing through zenith. Operators should turn 180 degrees or plunge and adjust the horizontal tangent to keep readings consistent when prolonging lines.
Temu Pemikiran Pelajar Muslimah Nasional adalah acara yang diselenggarakan oleh santri putri Pesantren Taruna Panatagama untuk membahas tantangan yang dihadapi pemuda muslim saat ini dan cara menyiapkan diri menjadi generasi pemimpin masa depan. Acara ini diharapkan dapat meningkatkan kesadaran para pelajar muslimah akan peran pentingnya dalam membangun peradaban melalui diskusi dan pertukaran pengalaman.
Este documento presenta información sobre diferentes temas relacionados con computadoras, incluyendo: partes de una PC como el gabinete, procesador, memoria y discos; sistemas operativos como Windows 7; cómo elegir una PC según su uso y presupuesto; soporte técnico para solucionar problemas; redes como LAN y WAN; y recursos compartidos en redes como impresoras e internet.
SharePoint Lesson #62: Progress Bar in SP2013Peter Heffner
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
The document provides instructions for making and laying wattle and daub walls. It describes collecting the necessary materials of earth, straw, sand and water. Three work areas must be prepared - a storage area, sieving area, and mixing area. The soil is sieved by hand and then mixed with straw, sand and water until homogeneous. A timber frame is constructed and laths attached vertically every 40cm. Mud balls are thrown between the laths and floated even, repeating until the top is reached. Proper tools and protective equipment are recommended to safely complete the project.
4 Approaches to Discover a Winning Sales LetterNate Kennedy
Are you searching for a way to optimize your sales letter to up the revenue for your company?
Look no further because here are 4 approaches to split test on your current sales letter to see which brings in the most conversions for you.
In this report it will be explained how a surveillance video of a parking can be analyzed by means of different Computer Vision techniques in order to identify how many available parking lots there are. In particular, we will show first how parking lots are identified by their contour lines, and then how we find out whether they are empty or not.
traffic jam detection using image processingMalika Alix
1. The document discusses using image processing techniques to detect traffic jams through analyzing video frames captured by road cameras.
2. Key steps include extracting frames from video, converting to grayscale and binary, applying morphological operations like erosion and dilation, and comparing frames to detect vehicle motion between frames and count vehicles to assess traffic levels.
3. A proposed system sends frame data from cameras to a server for processing, which analyzes frames to determine traffic status and shares this with a mobile app to help users choose alternative routes.
Leader Follower Formation Control of Ground Vehicles Using Dynamic Pixel Coun...ijma
This paper deals with leader-follower formations of non-holonomic mobile robots, introducing a formation
control strategy based on pixel counts using a commercial grade electro optics camera. Localization of the
leader for motions along line of sight as well as the obliquely inclined directions are considered based on
pixel variation of the images by referencing to two arbitrarily designated positions in the image frames.
Based on an established relationship between the displacement of the camera movement along the viewing
direction and the difference in pixel counts between reference points in the images, the range and the angle
estimate between the follower camera and the leader is calculated. The Inverse Perspective Transform is
used to account for non linear relationship between the height of vehicle in a forward facing image and its
distance from the camera. The formulation is validated with experiments.
License plate extraction of overspeeding vehicleslambanaveen
This document describes a proposed system to detect overspeeding vehicles using image processing techniques. The system involves extracting frames from a video, performing foreground detection to identify moving vehicles, tracking the vehicles' contours, calculating their speed, and if a vehicle is over the speed limit, recognizing its license plate number. The methodology includes noise removal, speed calculation using centroid positions across frames, and license plate recognition steps. The system was tested on video data and could successfully detect vehicle speeds and recognize license plates of overspeeding vehicles. Future work may include improving performance under different conditions and expanding the system to monitor additional traffic violations.
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...IOSR Journals
This document presents an enhanced algorithm for obstacle detection and avoidance using a hybrid of plane-to-plane homography, image segmentation, corner detection, and edge detection techniques. The algorithm aims to improve upon previous methods by eliminating false positives, reducing unreliable corners and broken edges, providing depth perception without planar assumptions, and requiring less processing power. The key components of the algorithm include plane-to-plane homography, image segmentation, Canny edge detection, Harris corner detection, and the RANSAC sampling method for system analysis. Test results on sample images show the algorithm can accurately detect obstacles based on texture differences while reducing noise from ground plane textures.
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...csandit
In today’s technological life, everyone is quite familiar with the importance of security
measures in our lives. So in this regard, many attempts have been made by researchers and one
of them is flying robots technology. One well-known usage of flying robot, perhaps, is its
capability in security and care measurements which made this device extremely practical, not
only for its unmanned movement, but also for the unique manoeuvre during flight over the
arbitrary areas. In this research, the automatic landing of a flying robot is discussed. The
system is based on the frequent interruptions that is sent from main microcontroller to camera
module in order to take images; these images have been distinguished by image processing
system based on edge detection, after analysing the image the system can tell whether or not to
land on the ground. This method shows better performance in terms of precision as well as
experimentally.
The document describes a laser-guided vehicle that uses Java and MATLAB for control. It discusses using a laser scanner and other sensors on a MICA wheelchair to navigate through doorways and corridors. It outlines goals like driving through corridors and avoiding obstacles. It provides details on the sensors, control methods, and algorithms used, including Hough transforms of laser scans to identify walls and doors, and kinematic models to control the vehicle's movement and steering.
This document discusses parameter estimation and controller design for an optical encoder. It describes using MATLAB to estimate parameters of an optical encoder and a gyroscope from experimental data. It also discusses tuning a PID controller using pole placement and references related work on optical encoders, gyroscopes, and parameter estimation techniques.
A study on data fusion techniques used in multiple radar trackingTBSS Group
This project aimed to compare the use of and resultant errors when Measurement Fusion (Plot Fusion) and Track Fusion were used to combine data from various sensors in a simulated environment analogous to the Singaporean environment. The environment and analysis was done wholly using a program executed by MATLAB 6.1, and results showed that Measurement Fusion was more accurate when tracking objects following a path with many turns. However, the major source of error was not the fusion algorithm, but the inclusion algorithm.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
This document summarizes 10 important AI research papers. It begins with a brief introduction on artificial intelligence and what the papers aim to provide information on. It then lists the 10 papers with their titles:
1. A Computational Approach to Edge Detection
2. A Proposal for the Dartmouth Summer Research Project on Artificial Intelligence
3. A Threshold Selection Method from Gray-Level Histograms
4. Deep Residual Learning for Image Recognition
5. Distinctive Image Features from Scale-Invariant Keypoints
6. Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift
7. Large-scale Video Classification with Convolutional Neural Networks
8. Probabilistic Reason
LANE DETECTION USING IMAGE PROCESSING IN PYTHONIRJET Journal
This document presents a lane detection method using image processing techniques in Python. It involves Gaussian smoothing, Canny edge detection, region masking of the road area, and Hough transform to detect lane lines. The key steps are preprocessing the image, extracting edges, selecting the road region, and applying Hough transform to detect prominent lines corresponding to the lane markings. Experimental results on test images and videos demonstrate the effectiveness of the approach for lane detection without using complex deep learning methods. Some limitations around noise and variations in road conditions are also discussed.
The document describes a lane detection algorithm that uses color thresholding, Canny edge detection, and perspective transforms to extract lane markings from road images. It then uses histograms to determine starting points for lane lines and sliding windows to detect pixels belonging to each lane line from the starting points upwards. Finally, it fits polynomials to detected pixels to determine the lane boundaries. The algorithm is tested on 1000 frames from a road trip video with a runtime of 1.24 seconds per frame and good accuracy at detecting lanes under varying conditions without camera calibration.
This document provides a literature review of lane detection techniques for real-time road lane detection systems. It discusses how lane detection is an important aspect of intelligent transportation systems and driver assistance systems. The review covers various existing approaches to lane detection including image processing methods, edge detection, the Hough transform, and lane departure recognition. It identifies some limitations in existing methods, such as poor performance under difficult environmental conditions or on curved roads. The document proposes developing a new lane detection method to address these limitations and improve accuracy for real-time applications.
Image Processing Applied To Traffic Queue Detection Algorithmguest673189
This document describes an image processing algorithm for detecting traffic queues using digital video from road cameras. The algorithm has two main operations: 1) motion detection using frame differencing to identify vehicle movement, and 2) vehicle detection using edge detection on image profiles to identify individual vehicles. The algorithm was tested on images captured from cameras at an intersection in College Station, Texas. Key results included accurately measuring queue length, occurrence period, and growth slope to analyze backup traffic forming at red lights.
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...IRJET Journal
This document presents a method for estimating traffic density by counting vehicles in images using aggregate channel features. The proposed method uses adaptive boosting and aggregate channel features to train an object detector to detect vehicles in images obtained from videos. Bounding boxes are placed around detected vehicles and overlapping boxes are removed. Traffic density is then estimated by counting the number of bounding boxes and dividing by the maximum possible number of vehicles in the area. The estimated densities can be used to control traffic light timing, with higher densities corresponding to shorter green light durations. The method is tested on real-world traffic images and is found to accurately detect vehicles and estimate densities.
REVIEW OF LANE DETECTION AND TRACKING ALGORITHMS IN ADVANCED DRIVER ASSISTANC...ijcsit
Lane detection and tracking is one of the key features of advanced driver assistance system. Lane detection is finding the white markings on a dark road. Lane tracking use the previously detected lane markers and adjusts itself according to the motion model. In this paper, review of lane detection and tracking algorithms developed in the last decade is discussed. Several modalities are considered for lane detection which
include vision, LIDAR, vehicle odometry information,information from global positioning system and digital maps. The lane detection and tracking is one of the challenging problems in computer vision.Different vision based lane detection techniques are explained in the paper. The performance of different lane detection and tracking algorithms is also compared and studied.
Edge detection is one of the most frequent processes in digital image processing for various purposes, one of which is detecting road damage based on crack paths that can be checked using a Canny algorithm. This paper proposed a mobile application to detect cracks in the road and with customized threshold function in the requests to produce useful and accurate edge detection. The experimental results show that the use of threshold function in a canny algorithm can detect better damage in the road
A Study on Single Camera Based ANPR System for Improvement of Vehicle Number ...journal ijrtem
This document summarizes a study on a single camera-based automatic number plate recognition (ANPR) system to recognize vehicle license plates on multi-lane roads. It proposes a character extraction algorithm using connected vertical and horizontal edge segments to improve recognition rates. The algorithm detects character edge patterns, extracts components by cumulatively labeling edges, and enhances images through contrast adaptive binarization. An ANPR system was installed on a 3-lane test road and achieved a detection rate of 84.6%, though some errors occurred with specific vehicle models or character differences. Further research is needed to handle low-visibility conditions and improve accuracy.
Similar to TUBraunschweig_SummerResearch_Thesis_Dervisevic (20)
A Study on Single Camera Based ANPR System for Improvement of Vehicle Number ...
TUBraunschweig_SummerResearch_Thesis_Dervisevic
1. 1
C2Land
Summer
Research
Assistantship
Thesis
Aleksandra
Dervisevic
Technische
Universität
Braunschweig
Summer
Research
Project:
C2Land
Research
advisor:
Stephan
Wolkow
Date:
03.08.2015
2. 2
Table
of
Contents
I. Introduction………………………………………………………………..pg.
3
II. Current
status…………………………………………………………pgs.
3-‐4
i. Line
filter…………………………………………………………….pg.
4
III. Improvement
of
the
algorithm……………………………….pgs.
4-‐10
i. Debugging…………………………………………………...….pgs.
4-‐8
ii. Fourth
filter………………………………………………..…pgs.
9-‐10
IV. Error
analysis…………………………………………………..…pgs.
10-‐15
V. Further
improvements………………………………………..pgs.
15-‐17
VI. Conclusion…………………………………………………….……pgs.
17-‐20
VII. References………………………………………………………………...pg.
21
3. 3
I.
Introduction
Optical
tracking
of
obstacles
and
paths
have
been
a
growing
object
of
study
in
robotics
and
the
automotive
industry
in
the
past
decade.
However,
there
has
been
little
application
and
development
in
the
aeronautical
field.
A
system
that
relies
on
optical
navigation
would
aid
the
pilot
during
landing
approach
by
detecting
the
runway
and
estimating
the
position
of
the
aircraft.
The
Instrument
Landing
System
(ILS)
is
currently
in
use
only
in
larger
airports
and
aircraft
because
despite
of
its
accuracy
and
reliability,
it
is
a
very
expensive
guidance
system
which
includes
high-‐maintenance
ground
installation.
Another
procedure,
the
Space
Augmentation
System
(SBAS)
LPV
200,
is
widely
used
down
to
the
height
of
60
meters,
and
from
there
the
pilot
takes
control
until
landing.
This
is
from
where
a
need
of
an
additional
navigation
system
comes.
The
C2Land
project
is
born
from
the
idea
of
an
optical
navigation
system
for
landing
approach,
which
is
highly
accurate
when
closest
to
the
runway.
This
system
would
support
the
inertial
navigation
system
(INS/GNSS)
and
would
be
accompanied
by
SBAS.
II.
Current
status
The
C2Land
project
consists
of
an
image-‐based
navigation
system
developed
to
detect
the
runway
during
landing
approach.
This
is
done
by
using
a
camera
placed
at
the
front
of
the
plane
and
then
analyzing
the
images
using
image-‐processing
algorithms
in
C++.
The
code
developed
was
tested
using
videos
from
Flight
Simulation
9
at
first.
The
code
showed
perfect
functioning
and
accurate
results
from
this
testing.
The
next
step
in
the
testing
process
was
to
use
recordings
from
real
landing
approaches.
The
videos
obtained
showed
multiple
cases
to
give
as
many
different
approaches
as
possible.
When
these
videos
were
processed
by
the
code,
multiple
inaccuracies
appeared.
There
were
missing
borders
selected,
or
the
wrong
lines
were
defined
as
right
and
left
borders.
My
main
task
in
this
project
was
to
work
on
the
code
to
avoid
wrong
detection
of
lines
and
refine
the
selection
of
lines
with
the
best
fit.
Specifically,
I
was
assigned
to
improve
the
Image
Analyzer
part
of
the
code
to
achieve
this
stable
runway
detection.
This
thesis
will
summarize
the
work
done
to
achieve
an
improvement
on
the
selection
of
runway
borders
in
the
landing
approach
videos.
The
results
will
first
be
introduced
by
4. 4
an
overall
description
of
the
logic
behind
the
code
that
analyzes
the
lines
detected
in
the
images.
After
this
brief
description,
some
of
the
debugging
will
be
explained,
as
well
as
the
fourth
filter
developed
to
refine
the
selection
of
lines
as
right
and
left
runway
borders.
To
close
this
thesis,
a
few
visual
examples
are
attached
along
with
the
conclusion.
i.
Line
filter
The
Image
Analyzer
consists
of
three
different
filters
from
which
weight
factors
are
obtained.
These
will
be
multiplied
in
the
end
to
obtain
an
overall
weight
factor
for
each
line
detected.
These
criteria
will
help
distinguish
between
the
right
and
left
borders
of
the
runway
(marking
them
in
green
and
red,
respectively)
and
the
rest,
which
will
be
ignored.
While
processing
the
lines,
the
code
analyzes
“left
line”
and
“right
line”
separately
(based
on
angle
compared
to
central
line).
The
first
filter
is
the
angle
criterion.
The
line
detected
will
be
at
some
angle
with
respect
to
the
expected
left
or
right
lines
of
the
runway,
and
the
angle
between
them
will
be
measured.
If
the
difference
is
greater
than
|2.5°|,
the
weight
factor
will
automatically
become
0.
This
parameter
was
set
by
testing.
If
the
angle
is
within
the
limit,
then
a
weight
factor
that
can
go
from
0
to
1
will
be
obtained.
The
second
filter
is
the
vanishing
point
criterion.
The
intersection
between
the
expected
left
line
and
the
expected
central
line
will
be
found,
and
this
point
will
become
the
center
of
a
circle
of
radius
100
pixels.
This
parameter
was
also
set
by
testing.
The
filter
will
consist
of
finding
the
intersection
between
the
detected
line
and
the
central
line,
and
observing
if
it
lies
within
the
limits
of
the
circle.
Depending
on
how
far
it
is
from
the
center,
it
will
have
a
different
weight
factor.
If
it
lies
outside
of
the
circle,
it
will
immediately
become
0.
The
third
filter
is
the
expected
length
criterion.
The
upper
limit
for
the
length
is
1000
pixels,
set
again
by
testing.
Depending
on
how
close
the
length
is
to
the
expected
length,
the
weight
factor
will
change.
After
these
three
factors
are
obtained,
the
values
will
be
multiplied.
The
ones
that
are
zero
will
be
ignored
and
the
ones
that
are
not
will
be
compared,
and
the
highest
overall
weight
factors
will
be
marked
as
the
right
and
left
borders
of
the
runway
for
each
time
step.
III.
Improvement
of
the
algorithm
The
first
task
towards
the
improvement
of
the
code
was
to
watch
around
20
videos
of
actual
landing
approaches
and
set
the
right
coordinates
for
the
image
detection
(pitch,
roll
and
yaw)
so
that
the
right
position
could
be
used
with
whichever
video
was
used
for
testing.
After
that,
the
debugging
would
take
place.
i.
Debugging
Printing
the
coordinates
of
the
points
that
delimit
the
extremes
of
the
projected
borders
of
the
runway
helped
visualize
what
the
expected
runway
is.
This
test
was
run
with
the
simulation
and
multiple
of
the
real
imaging
recordings.
The
finding
was
that
there
was
an
inconsistency
with
the
coordinate
system
convention.
It
appeared
as
it
was
reversed
5. 5
for
some
cases
in
the
real
imaging
recordings
(but
never
in
the
simulation).
The
convention
assumed
that
the
image
and
coordinate
system
should
look
like
in
figure
1,
but
sometimes
it
would
just
switch
to
figure
2.
The
following
table
shows
the
values
printed
from
one
of
the
landing
approaches
tested.
Theta
Left
Theta
right
Projected
Left
Edge
angle
Projected
Right
Edge
Angle
-‐0.313
rad
0.3651
rad
0.927
rad
-‐1.396
rad
Table
1.
Angles
from
incorrect
projection
of
detected
lines.
(time
step
1695
flight
1
on
the
14-‐04-‐15)
Figure
3.
Image
associated
to
time
step
from
which
the
values
on
table
1
were
extracted
Table
1
helps
visualize
the
inconsistency
of
signs.
While
the
detected
line
angle
theta
considered
left
is
negative,
in
the
projected
left
line,
the
edge
angle
is
positive.
This
is
inaccurate
because
“theta”
and
“edge
angle”
are
complementary
angles.
The
class
of
the
code
that
deals
with
the
Image
Analyzer
was
then
tested
in
order
to
try
to
find
the
solution
to
this
problem.
After
observing
the
different
plots
from
the
various
videos,
it
could
be
noticed
that
there
was
a
trend
were
every
time
the
coordinate
system
was
upside
down:
one
of
the
lines
defining
the
runway
was
always
shortened
because
it
was
out
of
the
limits
of
the
given
region
of
interest.
The
size
of
this
region
of
interest
is
1279
x
982
pixels,
and
one
of
the
coordinates
of
one
of
the
points
delimiting
the
runway
borders
would
be
one
of
these
numbers.
This
meant
that
every
time
the
code
had
to
run
over
the
lines
that
shorten
the
border
lines
because
they
are
too
long,
this
mistake
would
happen.
The
focus
of
the
investigation
then
switched
towards
the
class
of
the
code
that
deals
with
the
line
x
y
Figure
1.
Projected
runway
borders
Figure
2.
Projected
runway
borders
x
y
6. 6
features
calculation.
Here,
values
like
the
slope,
the
edge
angle
(angle
between
the
line
and
the
ordinate),
the
y-‐intercept
and
finally
the
equation
of
the
line
are
calculated.
When
going
over
these
lines,
a
mathematical
mistake
was
found.
There
were
two
different
functions
for
which
the
equation
of
a
line
had
to
be
defined.
In
both
cases,
the
equation
had
to
look
the
same,
because
it
was
simply
the
general
equation
of
a
line.
In
the
first
function
it
was
calculated
correctly
(Eq
1),
but
in
the
second
case
the
equation
was
not
accurate
(Eq
2).
Eq
1.
b
=
y
–
tan(θ)*x
Eq
2.
b
=
atan(y
–
θ*x)
Where
b
is
the
y-‐intercept
and
θ
is
the
angle
that
comes
from
taking
the
atan(slope).
Given
this,
the
second
equation
was
changed
to
what
it
should
have
been,
and
the
lines
of
the
code
that
were
unnecessary
were
deleted
(made
the
if
loop
with
just
one
else
statement,
as
seen
in
figure
3).
This
change
in
the
code
fixed
the
output
of
the
cases
where
the
coordinate
system
appeared
upside
down.
Another
coding
mistake
was
found
in
an
if
loop.
Theta
was
calculated
after
the
loop,
so
for
the
cases
were
the
x-‐coordinate
of
both
points
were
the
same,
the
slope
was
not
defined
and
then
theta
was
calculated
out
of
0
(predefined
value
of
the
variable
slope).
//Old
code
if
(pt2.x
>
pt1.x)
{
slope
=
(pt2.y-‐
pt1.y)
/
(pt2.x-‐
pt1.x);
}
else
if
(pt2.x
==
pt1.x)
{
theta
=
M_PI/2;
}
else
{
slope
=
(pt1.y-‐
pt2.y)
/
(pt1.x-‐
pt2.x);
}
theta
=
atan
(
slope
)
;
//Code
with
corrections
if
(pt2.x
!=
pt1.x)
{
slope
=
(pt2.y-‐
pt1.y)
/
(pt2.x-‐
pt1.x);
theta
=
atan
(
m_slope
)
;
}
else
{
slope
=
DBL_MAX;
theta
=
M_PI/2;
}
Figure
4.
Lines
of
the
code
from
the
line
features
calculation
7. 7
Another
correction
made
was
the
following.
These
lines
find
the
edge
angle,
which
is
the
angle
located
between
the
line
and
the
y-‐axis.
In
this
context,
m_slopeRad
is
the
angle
between
the
line
and
the
x-‐axis.
if
(m_slopeRad
>
0)
{
m_edgeAngle
=
M_PI/2
-‐
m_slopeRad;
//angle
between
ordinate
and
line
}
else
if
(m_slopeRad
<
0)
{
m_edgeAngle
=
-‐
M_PI/2
-‐
m_slopeRad;
}
else
{
m_edgeAngle
=
M_PI/2
;
}
Figure
5.
Lines
of
code
corrected
The
last
else
statement
had
to
be
added
for
the
code
to
make
sense.
Previously,
the
value
of
m_slopeRad
equal
to
zero
was
never
taken
into
account,
so
the
value
for
m_edgeAngle
that
would
have
been
used
would
have
probably
been
whatever
value
was
stored
in
the
memory.
This,
together
with
an
increase
of
the
value
of
the
parameters
used
in
each
filter
for
the
sensitivity
increased
immensely
the
accuracy
of
the
results.
The
following
table
is
analogous
to
table
1,
but
here
the
values
were
obtained
after
all
the
previous
changes
were
implemented.
Theta
Left
Theta
right
Projected
Left
Edge
angle
Projected
Right
Edge
Angle
-‐0.285
rad
0.213
rad
-‐1.243
rad
1.260
rad
Table
2.
Angles
from
accurate
projection
of
detected
lines.
(time
step
1695,
flight
1
on
the
14-‐04-‐15)
Figure
6.
Image
associated
to
time
step
from
which
values
in
table
2
were
extracted
The
output
data
was
at
all
times
correct
and
consistent
with
signs,
and
now
the
left
and
right
borders
of
the
runway
are
detected
more
precisely.
The
work
in
the
LineFeatures
class
was
finished
with
this
last
correction.
8. 8
The
detection
of
the
left
line
used
to
be
inexistent
in
some
of
the
recordings
tested;
but
that
was
not
the
case
anymore.
All
the
videos
provided
with
the
code
were
tested
with
the
new
code,
and
there
was
one
of
them
that
was
causing
some
trouble.
This
video
started
out
very
well
(figure
7),
but
as
the
plane
was
approaching
the
runway,
the
detection
became
worse
(see
figure
8).
This
is
why
it
was
a
good
idea
to
develop
a
fourth
filter
that
would
refine
the
detection
of
lines,
to
avoid
the
selection
of
the
lines
marked
on
figure
8.
Figure
7.
Very
accurate
detection
of
right
and
left
borders
of
the
runway
(flight
1,
trial
8,
on
16-‐04-‐15)
Figure
8.
Wrong
selection
of
right
and
left
borders
of
the
runway
Lines
detected
are
too
far
from
the
expected
runway
borders
9. 9
ii.Fourth
filter
The
idea
behind
the
fourth
filter
was
to
basically
design
the
region
depicted
on
figure
9:
Figure
9.
Region
for
Refining
Filter
Here,
the
red
and
green
lines
are
bordering
the
region,
which
surrounds
the
projected
runway
lines.
The
objective
is
to
give
a
higher
weight
factor
to
the
lines
that
lie
within
the
limits
of
this
region.
This
filter
would
not,
however,
eliminate
the
lines
that
are
outside
of
the
region,
due
to
possible
inaccuracies
related
to
the
inexact
projection
of
the
runway
borders.
This
design
did
not
work
so
well
because
of
the
distance
at
which
the
red
and
green
lines
were
situated
from
the
projected
lines.
The
distance
was
constant
throughout
the
entire
approach
and
this
made
it
very
inaccurate
because
compared
to
real-‐life
geometry,
this
value
should
be
increasing
as
the
plane
approaches
the
runway.
This
is
why
we
decided
to
make
a
dynamic
region,
directly
using
the
values
of
the
x-‐coordinate
of
the
projected
lines
end
points
in
the
code
(these
keep
changing
as
the
code
is
run).
The
new
design
would
become
like
figure
10:
Figure
10.
Final
design
of
the
region
for
refining
filter
x
y
y
x
10. 10
This
new
design
improved
the
selection
of
lines
drastically.
As
an
example,
figure
11
shows
the
same
photogram
as
figure
8
but
after
the
implementation
of
the
refining
filter,
showing
a
high
accuracy
in
the
selection
of
lines.
Figure
11.
Accurate
detection
of
right
and
left
borders
of
the
runway
Another
change
was
implemented,
which
enlarged
the
projected
runway
in
the
bottom
part
(yellow
lines)
to
cover
the
entire
runway.
IV.
Error
analysis
To
quantitatively
measure
the
error
in
the
optical
position,
the
coordinates
found
are
compared
to
the
ones
given
by
the
actual
INS/GNSS
system
on
board.
In
figure
12
both
sets
of
(x,y)
coordinates
are
represented.
Figure
12.
Representation
of
position,
x
vs.
y
axes
for
the
new
code
High
accuracy
in
lines
selected
Borders
of
the
region
for
fourth
filter
11. 11
This
error
analysis
becomes
more
meaningful
when
compared
to
the
analysis
made
using
the
computer
algorithm
before
all
the
improvements
were
implemented.
Figure
13
depicts
the
two
sets
of
(x,y)
coordinates
for
the
optical
and
reference
positions
obtained
from
the
old
code.
Figure
13.
Representation
of
position,
x
vs.
y
axes
for
the
old
code
It
can
be
observed
that
the
first
visualization
of
the
runway
starts
around
2,000
meters
later
than
in
the
new
code,
and
that
once
on
the
runway,
in
multiple
instances,
the
optical
position
is
highly
inaccurate.
For
a
clearer
appreciation
of
the
precision
of
the
new
optical
position,
the
following
plot
is
drawn.
Figure
14.
Error
estimation
for
(x,
y)
set
12. 12
Here,
the
difference
between
the
reference
and
the
optical
position
is
computed.
It
can
be
observed
that
the
values
remain
between
0
and
20
meters
throughout
all
times
and
below
10
meters
when
the
plane
is
closest
to
the
runway
(see
figure
15
for
a
close-‐up
of
the
last
part
of
the
landing
approach).
Figure
15.
Error
estimation
close-‐up
of
last
2,000
meters
of
the
approach
Figure
16,
on
the
other
hand,
represents
the
coordinates
for
optical
and
INS/GNSS
position
in
the
(x,z)
axes.
Figure
16.
Representation
of
position,
x
vs.
z
axes
for
the
new
code
Like
in
the
(x,y)
case,
the
(x,z)
coordinates
from
the
old
code
are
plotted
in
figure
17
to
better
exemplify
the
improvement
achieved
after
all
changes
were
implemented.
13. 13
Figure
17.
Representation
of
position,
x
vs.
z
axes
for
the
old
code
Here,
again,
the
visualization
of
the
runway
starts
around
2,000
meters
later
than
in
the
new
code.
The
number
of
instances
the
runway
is
processed
is
much
smaller,
which
decreases
the
precision
in
which
the
borders
are
defined.
This
can
be
inferred
from
the
lack
of
abundance
of
blue
dots
in
the
plot.
Figure
18
is
then
plotted
to
understand
the
error
between
the
optical
and
the
reference
position
estimations.
The
error
is
greater
up
to
2,000
meters
of
distance
because
the
plane
is
certainly
far
from
the
runway,
and
the
visibility
is
minimal,
as
it
can
be
observed
in
figure
20,
which
shows
a
snapshot
of
the
view
at
4,000
meters
of
distance.
Figure
19
is
a
close-‐up
of
the
last
2,000
meters
to
better
represent
the
persistently
decreasing
error
estimation,
which
after
1,000
meters
of
distance
stays
under
10
meters.
14. 14
Figure
18.
Error
estimation
for
(x,
z)
set
Figure
19.
Error
estimation
close-‐up
of
last
2,000
meters
of
the
approach
15. 15
Figure
20.
View
of
the
runway
at
4,000
meters
of
distance
The
most
noticeable
improvement
in
the
code
is
the
resulted
higher
number
of
instances
where
the
runway
is
processed,
which
increases
the
overall
quality
of
the
detection
of
the
runway.
V.
Further
improvements
During
the
investigation
on
this
project,
there
were
some
problems
that
could
not
be
addressed
but
whose
solution
would
mean
a
definite
improvement
to
the
code.
The
main
current
issues
observed
in
the
selection
of
the
right
and
left
borders
of
the
runway
were:
• Inaccurate
projected
runway
lines.
This
is,
probably,
the
most
notable
problem.
Even
if
the
filters
work
perfectly
selecting
the
lines
that
are
closer
to
the
projected
runway
lines,
if
these
are
not
accurately
drawn
over
the
actual
runway,
then
the
lines
selected
will
be
wrong,
or
there
will
be
no
selection
of
lines.
16. 16
Figure
21.
The
projected
runway
borders
do
not
overlap
the
detected
lines,
so
the
selection
filter
does
not
process
them
as
accurate
borders.
• Length
criterion.
The
length
criterion
does
not
work
very
well
as
a
filter
in
this
process.
When
the
line
does
not
lie
within
the
limits
set
by
the
sensitivity,
this
line
is
discarded
from
the
selection
process
because
the
weight
factor
for
this
filter
becomes
zero,
making
the
overall
weight
factor
zero
as
well.
What
this
causes
is
that
in
some
time-‐steps
there
are
no
lines
selected
as
suitable
borders,
because
the
ones
with
a
non-‐zero
weight
factor
were
discarded
because
they
are
too
short.
To
solve
this
problem,
the
sensitivity
is
increased.
This
may
solve
the
issue
in
one
border,
but
then
in
the
other,
it
causes
a
change
in
the
selection
of
most
suitable
line
for
one
with
a
higher
weight
factor,
but
shorter
(before
it
would
have
been
discarded,
but
now
it
is
not).
Figure
22.
Here,
the
green
line
is
selected
over
longer
ones
to
the
right
because
it
is
undoubtedly
more
similar
to
the
projected
line
than
any
other.
In
this
case,
the
sensitivity
is
large
enough
to
get
this
line
selected
instead
of
eliminated
for
its
length.
Then,
the
length
sensitivity
is
modified
to
avoid
selecting
such
short
lines.
17. 17
Figure
23.
After
the
length
sensitivity
is
increased,
the
right
border
selection
is
improved
drastically,
but
this
change
also
results
in
the
disappearance
of
any
left
border,
because
the
length
sensitivity
rules
all
the
lines
out
of
the
selection.
A
possible
solution
to
this
last
issue
would
be
to
change
the
weight
factor
value
of
the
line
when
it
does
not
comply
with
the
sensitivity.
Instead
of
filtering
the
line
out
by
giving
a
weight
factor
of
zero,
change
this
value
to
a
number
between
0
and
1.
This
way
the
filter
would
become
a
refining
filter
like
the
fourth
filter
I
developed
in
my
work.
In
this
manner,
it
would
be
possible
to
avoid
absent
runway
borders.
VI.
Conclusion
The
goal
of
this
newly
developed
system
is
to
detect,
process
and
select
the
runway
borders
during
landing
approach
through
the
use
of
a
camera
positioned
at
the
front
of
the
plane
and
image-‐processing
algorithms.
Under
the
supervision
of
Stephan
Wolkow,
my
task
was
to
improve
the
results
of
the
C++
code
used
in
this
system.
The
problematic
results
occurred
in
certain
time
steps,
normally
when
the
plane
was
closer
to
the
runway.
These
included
missing
selection
of
lines
with
the
best
fit,
or
the
selection
of
inaccurate
lines
as
borders
(they
were
too
far
from
the
projected
runway
lines,
or
too
short
compared
to
others
detected).
After
solving
major
and
minor
coding
mistakes
found
by
printing
the
coordinates
of
the
lines
selected,
a
fourth
filter
was
also
implemented
to
refine
the
selection
of
the
most
suitable
lines
as
left
and
right
borders
of
the
runway.
In
the
end,
the
selection
of
the
appropriate
lines
as
runway
borders
was
improved.
In
those
specific
cases
where
there
was
an
inaccuracy
observed
in
the
selection
of
best
lines,
now
there
is
an
optimal
definition
of
the
runway
borders.
The
quantitative
comparison
of
the
error
in
optical
position
before
and
after
the
upgrades
were
implemented
also
demonstrates
an
increase
in
accuracy
when
estimating
the
position.
The
following
images
represent
visual
examples
of
the
improvement
achieved
in
the
selection
of
right
and
left
borders
of
the
runway.
18. 18
Flight
1,
trial
4
on
15/04/15
Figure
24.
Before
code
improvement
Figure
25.
After
code
improvement
19. 19
Flight
1,
trial
1
on
16/04/15
Figure
26.
Before
code
improvement
Figure
27.
After
code
improvement
20. 20
Flight
1,
trial
1
on
20/04/15
Figure
28.
Before
code
improvement
Figure
29.
After
code
improvement
21. 21
VII.
References
Angermann,
M.,
Wolkow,
S.,
Schwithal,
A.,
Tonhäuser,
C.,
Hecker,
P.,
"High
Precision
Approaches
Enabled
by
an
Optical-‐Based
Navigation
System",
Proceedings
of
the
ION
2015
Pacific
PNT
Meeting,
Honolulu,
Hawaii,
April
2015,
pp.
694-‐701.
Wolkow,
S.,
Schwithal,
A.,
Tonhäuser,
C.,
Angermann,
M.,
Hecker,
P.,
"Image-‐Aided
Position
Estimation
Based
on
Line
Correspondences
During
Automatic
Landing
Approach,"
Proceedings
of
the
ION
2015
Pacific
PNT
Meeting,
Honolulu,
Hawaii,
April
2015,
pp.
702-‐712.
Tonhäuser,
C.,
Schwithal,
A.,
Wolkow,
S.,
Angermann,
M.,
Hecker,
P.,
"Integrity
Concept
for
Image-‐Based
Automated
Landing
Systems",
Proceedings
of
the
ION
2015
Pacific
PNT
Meeting,
Honolulu,
Hawaii,
April
2015,
pp.
733-‐747.