TrafficSurvey – Video post-processing platform

Let's meet!
Intertraffic 2024
16 - 19 April 2024
Amsterdam / Netherlands
Traffex
22 - 23 May 2024
Coventry / England
Let's meet!

Planned features

We wish to share a couple of interesting features that will be coming to DataFromSky soon. Currently, DataFromSky understands vehicles only as points. This is an outcome of using the particular technology which we chose. However, this results in one very important drawback: We can’t tell real distance between vehicles. Incidentally, we hope for many applications, which would need precise measurement of distances starting from the actual metal, not an ideal point. After this introduction, it should come as no surprise that we are working on detection of vehicle bounding boxes. This will enable much better distance measurement for safety evaluations.

Another improvement in the pipeline is addition of anonymization functions. As you can imagine, aerial recording in urban areas results in a lot of areas being exposed, while they are assumed to be hidden from sight. To protect privacy, DataFromSky will allow marking of areas for blurring or blanking.

We hope to add this soon, so stay tuned for new versions!

Read more

DroneBlog and Intertraffic Amsterdam

DroneBlog logo DroneBlog covered us a few days ago in a post called DataFromSky offers traffic analysis of aerial video data. Given that the blog is mostly for the drone sector, there is a lot of text dealing with traffic data collection basics and particulars. There is a bit of history behind DataFromSky as well – how a group of computer vision specialists got into traffic analysis.

Intertraffic logo In other news, we are at Intertraffic in Amsterdam and the concentration of minds and companies is spectacular. We hope to get some newsworthy partnerships and arrangements!

Read more

Partnerships in Italy and Switzerland

A few days after announcing the previous business agreement, we are happy to announce also our new partnerships for the Italian and Swiss markets.

Partnerships in Italy

Trafficlab (part of the Progectolab group) is DataFromSky partner since half 2014 and is now the Official Distributor for Italy and Switzerland of the DataFromSky market. After a great promotion and sponsorship in Italy (Dronitaly 2014, Smart Mobility Forum 2014 and 2015) we are getting great satisfaction from our major trading partner. After a start slowed by regulatory difficulties for the overflight of drones in urban area, now the reliefs start increasing day by day.

But the news does not end here. Recently two exclusive contracts with ESSE8 society and TAU have been signed. The Italian market so increases with two important business partners who will play the roles of regional exclusive sale representative. The ESSE8 engineering company has an exclusive contract until 2017 for the Veneto and Campania regions and also cooperates on the development of software applications for road safety. The company TAU specialized in monitoring and traffic simulations, has also signed an exclusive agreement until 2017 for the Lombardia Region, and is holding a balloon specifically developed for aircraft traffic surveys.

For all the Italian and Swiss market informations you can contact the Trafficlab company at the following addresses:
DataFromSky Official Distributor for Italy and Switzerland, Andrea Marella, andrea.marella@datafromsky.com

Read more

High-rise used for traffic monitoring in Trieste

We have been recently asked by a student of civil engineering from University of Trieste to analyze a video for his master’s thesis titled “The Design of Road Intersection“.

With this video, we can present another mode of use for DataFromSky, a first for us: Video shot from buildings. As you can imagine, the image is stable as a rock, and not too bad for just 45 meters at 13th floor. The covered area is rather small, but that does not matter much here. The area is quite confined anyway, with all the buildings around. One of the roads almost immediately disappears in a tunnel. To quote the author:

The analysed crossroad is an urban traffic-light intersection, located in the suburbs of the Municipality of Trieste. The intersection presents a substantial traffic flow especially in the morning and the evening hours. Most of the inhabitants which live in the suburbs of Trieste cross this road intersection to go to work, to school and to university.

Gate placement – click for Google maps. The building with camera is on the right.


Origin-destination matrix

Exit gate 8,Exit gate 9,Exit gate 12,Exit gate 14,Exit gate 16,Exit gate 17
Entry gate 7,0,0,0,504,673,0
Entry gate 10,0,0,7,0,1,103
Entry gate 11,1,2,1,2,8,121
Entry gate 13,555,21,0,45,285,0
Entry gate 15,676,35,40,136,1,164

You can also take a look at the thesis abstract written by Ing. Erik Sferco:
PDF English version

In this survey, we tracked 3 617 vehicles which travelled 338 898 meters in total. Length of the analyzed video was about one hour. We are looking for partners from academic sphere as well! If you want to utilize DataFromSky approach in your research, do not hesitate to contact us.

Read more

New version of Viewer

We have a new version of Viewer! You can download it at the home page, or use this direct link. The list of differences includes a lot of things, so let’s take a look at them one by one.

Gate angular sensitivity illustration

Gate angular sensitivity

Gates can count objects, and filter them based on their type. When we had to cope with chaos on the road in both directions, we added directionality. But sometimes all objects come chaotically from all directions, such as pedestrians. What then?

We now added a new setting for gates, where it is possible to select the angles under which objects must come. If their direction falls outside this angular range, the gate will not register them. With this functionality it is possible to handle yet another level of chaos and uncertainty, should you chance to record such behaviour.

On the left is a mock picture of the concept. Both gates have directionality set. The entry gate (15) has angular sensitivity of 90 degrees and the exit gate (7) has angular sensitivity of 15 degrees. Without directionality, the cones that depict the angle ranges would be on both sides. Note that angle of 90° means a right angle on both left and right: A bi-directional gate with angle of 90° (both default values) in fact accepts 180° on both sides, or 360°, and does not discriminate at all.

distance_measurement

Distance measurement

Now, DataFromSky Viewer users can measure exact distances between two or more points – even if there’s no road. This function is particularly helpful for a traffic engineer. To start using the new distance measuring tool, right click on any point on the image, and select “add point”. Then define another point on the image in the same way, and you will see the distance between them.

The precision depends on the quality of geo-registration procedure, but it is often better than 40 centimeters. The distances are showed in meters. You can also add multiple points to measure distances between them. If you make a mistake, select the point and move it on the right position.

Difference between detected and actual vehicle center

Vehicle center projection

This is not a feature of Viewer, but yet another good news, so here we go! We silently added this in the last months and forgot to mention it. We now project vehicle definition points onto ground. Typically, they lie in the visual center, but not actual vehicle center. This may not seem like much of a difference, but we missed somewhere between 0.2 to 1 meter that way! More importantly, this error is not homogeneous in any practical way, only for vehicles of the same height at the same place. Given that we meticulously correct for perspective and other factors, losing so much precision was not an option – particularly now that we started systematic work on precision and error quantification and improvement.

Improved load and playback speed

Speed is something that one expects naturally from modern computers and software. This is not always possible with lots of visual data, as in our case, but not always impossible either! Now that we are working on (and with) Viewer in earnest, we focused on speed as well. Believe it or not, but sending numbers to show in the old vehicle list turned out to be a drag. Another thing that ended up significantly faster was drawing all the lines, shapes, notes, boxes and texts on top of the video. Apart from this we changed a lot how the Viewer handles video under the hood.

We are confident that you will like how speedy the Viewer turned out, compared to how it was before!

Other

Apart from the visible things, many bugs were fixed.

The default download link is for 64-bit Windows. If you need a 32-bit version, get this one instead.

Read more

Read COWI City Creators Blog!

In case you are interested in what COWI is up to, check out COWI city creators. It is a blog by COWI departments of Urban and Traffic Planning. The blog is about “urban planning, transport, architecture and much else that goes on in one of Northern Europe’s largest environments for urban development”.

By the way, a recent post links to publication in Danish magazine GeoForum and highlights the way COWI is thinking about drones: Droner monitorerer traffiken (Drones monitor traffic – Google translate).

Another yet more recent post says One of the world’s most advanced traffic analysis tools landed at COWI. That’s us!

Read more

Partnership with COWI in Nordic countries

RCE Systems and COWI announce a strategic exclusive partnership in the geographic area of Nordic countries – Denmark, Sweden, Norway, Finland and Iceland. The partnership focuses on application of information technologies in transportation, particularly use and further development of DataFromSky.

COWI is a leading consulting group with a 360° approach. The Danish company has a long-proven record of success, serving customers from the Nordic countries and the whole world in the field of civil engineering, including traffic analysis. The partnership enables COWI to provide more accurate and comprehensive traffic information and analysis using DataFromSky. Hence, COWI will help DataFromSky grow professionally and reach more markets.

COWI handles all commercial use of DataFromSky in the Nordic countries, and key personnel can be contacted directly:

pdf Press release (PDF)

Read more

Interview with Andrea Marella from Smart Mobility World 2015

At Smart Mobility World 2015, our Italian representative, Andrea Marella, was interviewed by IOT Expo. We did not manage to get rights for modification of the video, so we bring it here in the original Italian without subtitles and add an English transcript below. (The auto-transcript and auto-translate feature from Youtube is not really worth trying out in this case).

Transcript

(ENAC is the Italian Civil Aviation Authority)

Journalist Andrea Marella, from DataFromSky. I would like like to better understand in which field do work and who you are.
Andrea Marella Thanks for the question. My job has been dealing with traffic and transport ambit for some years now. I discovered around one and a half year ago this service, that we are currently able to provide to our customers also here in Italy. Practically, we can record aerial videos, using drones or similar technologies, and by means of that we can analyze the video using our processing software. This allows us to extract much more information than we usually have, and not simply the static ones, but also dynamic data. So for example considering a given vehicle that has been recorded in the video, it is possible to tag it and see its movement, as well as know, for each video frame, the speed, acceleration, deceleration, time to enter, time to exit,… All these data are something that we, as traffic engineers, didn’t have until short time ago, but they’re available. Who could be interested in those data? Public administrations, traffic research centers, motorway companies, but also shopping malls. For example, we recently conducted some surveys around the Zara-Expo area in Milan, outside the Expo exhibition, where we had to evaluate and analyze the long-term flows. In conclusion, it allows collection of a large amount of data.
Journalist So what you are talking about is an applicable solution, that has to do with the drone sector, and that could be very useful to compute data analysis. About the application sectors, are they related only to traffic analysis, or may they be different?
Andrea Marella We developed this algorithm that allow to capture the information on a generic moving object. In this case we apply it on vehicles driving along a road, but it could be applied also, for example, to vehicles being parked, knowing the standing time of each vehicle, the enter and exit time, other different important vehicle parameters. As I told before, focusing on shopping centers, we also could estimate the queue, study possible gridlock conditions, the waiting exit time… And last but not least, the road safety, where many applications may use the data that we offer – because what in fact we do is provide information and elaborate them for the customer. This may be, as I said before, public administration, as well as an individual user.
Journalist About the drone sector: It’s a field that is currently fast expanding, but at the same time faces lots of complication to freely grow, because of the problem related to the ENAC regulations, the need for license, authorization, restrictions,… At the moment work is a bit complicated. What do you think about it as an ‘inside worker’?
Andrea Marella Let me start by saying that we actually provide the analysis service, and the survey phase is generally conducted by our partner companies, they have everything needed to legally and safely carry out work. What I can personally say, is that within the last 18 months we had two revisions of the regulations about flying objects; every time that I meet experts or other workers who have something to do with it, we tell each other: ”Next time will be the right one for changes!” I hope in the next time!
Journalist I know. But is there a place in the world where it would be easier to start developing and launching on the market, US for example, thanks to the advantageous circumstances? In other words, is that a problem of rules, or related to how the regulations are applied in a given place?
Andrea Marella I think that the regulation imposed by ENAC, that is one of the first ones adopted in Europe, still have space to correct and improve. Anyway they’re becoming aware of the problem, giving openness. For example the opportunity to fly with UAV less than 300g at 100m height on urban areas is a great possibility. On the other hand, we have UAV producers and workers, who have already invested resources and sums of money, and they’re ready to enter the market. There’s still lack of something due to, well you know in Italy, bureaucracy. For example, the need to send declaration to ENAC, ask authorizations… All these require time, days or months… more likely months! Next January probably a new application on the ENAC website will be born, that will be very helpful to simplify the procedures. I trust in this opportunity!
Journalist From your point of view, what you see in the next two years? Because, as you know, the UAV sector has lots of practical uses… I’d like to know your thoughts – which applications are going to have an immediate development? And what is going to happen within the next two years?
Andrea Marella Generally speaking about drones, I think that monitoring applications related to agriculture will be the biggest, and the first to grow, due to ease of work in open spaces, without constraints, safely. Next, there are research centers dealing with the general environment monitoring; I mean infrastructure monitoring, land monitoring, or related to wind farms, or, as we do, in the field of traffic monitoring.
Journalist So an uncertain future, not well defined…
Andrea Marella No, I wouldn’t say so. We’re optimistic, we don’t want to be negative. We believe that 2016 will be a crucial year for the real growth, and that we are going to see the number of flying drones increasing. Once we are able to fly them easily, we’ll have to decide how to optimize for usefulness: then we will be ready to take advantage of it!
Read more

Traffic Data Collection in Brazil

We worked on another demo video from Brazil, from Certare engenharia e consultoria. They perform a lot of turning movement and origin-destination counting. The camera was placed on a Phantom 3 professional from DJI, which was positioned perfectly over the area. It was one of the numerous junctions in Fortaleza, a junction of two one-way streets.

Traffic flow at the site is 2136 vehicles/hour.

Read more

Accuracy and error – model and measurements

If you follow our work for a longer time, you have probably noticed that so far we did not provide any exact numbers on accuracy and errors of the measurements. However, a method providing quantitative data without any quantification of its precision is somewhat dubious. Thus it should come as no surprise that we were working on these matters zealously behind the scene.

So, what do we have now? We have created a model of the whole process which generates our data, and we are currently working on a set of measurements to validate it.

Model

We have created a mathematical model of the whole process which generates our data. This includes the physical reality at target, complete optical system, and digital processing. The following error sources were considered:

  • landmark location errors (in meters)
  • landmark pixel uncertainty (in pixels)
  • camera intrinsic parameters (in pixels)
  • target pixel uncertainty (in pixels)
  • air turbulence (in pixels – included in target/landmark pixel uncertainty)

Using this model, we were able to relate together many variables of the setup – achieved accuracy, distance, covered area, incidence angle, slant range… The results were encouraging. The following picture shows area covered when using a 4k camera, depending on incidence angle and slant range, assuming maximal error of 0.5 meters:

Accuracy for a 4k camera, depending on incidence angle and slant range

What can one read from the chart? As you can see, the incidence angle of about 40° is a reasonable cutoff value. Slant range of 140 meters at 0° (i.e.: directly overhead) gives the best value. For a HD camera, the area covered is a quarter of that for 4k, and optimal altitude in zenith is halved – 70 meters.

We can also overlay the model’s predicted accuracy onto real pictures – that is, display achieved accuracy along with the footage. We hope to eventually incorporate that functionality into DataFromSky Viewer, so that you could check yourself. For now, we have this picture from the Randers video (in HD). Numbers are error in meters, with respective isolines displayed. A 4k video would yield half the error.

Achieved accuracy example in a real scene

Validation measurements

In order to validate the model, we made a set of measurements at a suitable place near Popice, a small Southern Moravian village known by the vineyards in the area.

Popice area used for measurements

We placed a regular grid of 64 landmarks in an 8×8 square pattern, so that a side of the square was exactly 100 meters. The landmarks were positioned using a professional GPS in differential mode, achieving placement accuracy of about 5cm.

Split picture: Calibration landmark, Jiří Apeltauer holding the gps receiver

Then, we set up an UAV to fly around and take a video, in 4k of course. Here is the trajectory projected onto ground, looking at the area from the west.

UAV trajectory projected onto ground

We simply imported the recorded video into DataFromSky and added the landmarks as tracked objects. You can’t see them in the picture because the red ID label “pin heads” are larger than an A4 at that resolution, but they are there.

UAV trajectory projected onto ground

Results

We are still working on processing the results. So far, the agreement between model and measurements is very good, and the model output suggests accuracy greater than we hoped for!

We will publish the results in an academic journal paper. Hopefully, the paper will be finished in a few days and we will be able to share more!

Since this text is about accuracy, we can hint that there is more to come: We measured the vehicle position using a vehicle-mounted dGPS as well, so there is be another set of data to work on.

Read more