TALA
TALA · Documentation

How every number
is worked out

TALA turns the CCTV cameras an LGU already has into automatic traffic counts and road-wear estimates. This page explains, in plain language, how it counts vehicles, sorts them by type, follows where they go, and judges how worn each road is.

10 vehicle typesWhere vehicles goBusiest hoursDPWH-format countsRoad wear and statusPDF and Excel reports

1The TALA apps

TALA has two parts that work together. All the video work happens on your own computer; the web only ever sees totals.

TALA desktop app

Windows 10 / 11

The counting station. Install it on the computer that has your camera feeds or recorded videos. It watches the video, counts every vehicle, keeps the vehicle log, and makes PDF and Excel reports.

Web dashboard

talaai.ph · any browser

Where the whole office sees the results: every site on a map, road status, busiest hours, where vehicles go, and reports for one site or all of them. Works on phones too.

2Getting set up

  1. Get an account. Your TALA administrator creates it. There is no public sign-up.
  2. Download the desktop app. Sign in at talaai.ph and open Account; the installer is there. On first start TALA downloads its graphics-card pack once, so keep the internet on.
  3. Add a camera. Choose a recorded video or a live camera, give the place a name (for example Rizal Ave, Pulilan, Bulacan), and pin it on the map.
  4. Draw the counting lines. Draw one line across each street that meets at the junction and name it after that street.
  5. Start counting. TALA works through the video and sends the totals to the dashboard.
Computer neededDetails
SystemWindows 10 or 11, 64-bit
Graphics cardNVIDIA graphics card recommended: many times faster. Without one TALA still works, just slower, with the same results.
InternetNeeded on first start and to upload results. Counting itself works offline.

3How vehicles are counted

TALA looks at the video picture by picture, finds every vehicle, follows each one as it moves, and counts it when it crosses a counting line.

Finding and following vehicles

An AI model trained on Philippine road footage finds the vehicles in each picture and decides what type each one is. TALA then follows the same vehicle from picture to picture, so one vehicle is counted once even though it shows up in hundreds of pictures.

Counting lines

When you add a camera you draw a line across each street. A vehicle is counted when its path crosses a line. Because TALA knows which line a vehicle crossed coming in and which one going out, it also knows where it came from and where it went.

Speed setting

TALA can look at every picture or skip some to finish sooner. Looking at every picture is the most accurate and the slowest; skipping a few is a good balance for most roads. On very busy roads, look at more pictures.

Stopping and carrying on

You can stop or close TALA at any time. Next time, each video carries on where it stopped: nothing is counted twice and nothing is skipped.

4Vehicle types

TALA sorts vehicles into 10 types by size and number of axles, following the US FHWA vehicle classes. Each type has a road-wear value (see Road wear).

ClassVehicle typeExamplesWear per vehicle
01MotorcyclesMotorcycles, tricycles0.0007
02Passenger carsCars, sedans, hatchbacks0.0007
03Four-tire single unitJeepneys, vans, pickups, SUVs0.0007
04BusesCity and provincial buses0.57
05Two-axle, six-tire truckLight delivery trucks0.25
06Three-axle single unitDump trucks, larger rigid trucks0.61
07Four or more axle single unitHeavy rigid trucks0.61
08Trailer, four axles or fewerSmall tractor-trailers0.5965
09Five-axle semi-trailerContainer trucks0.99
10Trailer, six or more axlesHeavy haulers0.69

5Where vehicles go

For every vehicle TALA records the street it came from and the street it left by, for example Rizal Ave → Quezon Ave. The dashboard draws these as bands from left (came from) to right (went to); a thicker band means more vehicles. The busiest movements are listed with their share of all traffic.

Each counting line counts vehicles both entering and leaving the junction, so a vehicle that drives through is counted at two lines. That is why the total of the per-street table is bigger than the number of vehicles.

6Busiest hours

TALA reads the clock printed on the CCTV picture, so every vehicle is put in the real hour it passed, not the time the video was processed. From that it shows traffic for each hour of the day and the peak hour, the busiest 60 minutes.

Counts are also kept in 15-minute blocks. The peak hour factor compares the busiest 15 minutes with the whole peak hour: close to 1 means traffic is steady through the hour, a lower number means it comes in bursts.

7DPWH-format traffic counts

The Traffic Count report follows DPWH's 12-class system (DO 58 s. 2026, form QMSP-07-20), counted by direction for each hour.

DPWH classVehicleFrom TALA class
1 & 13Motorcycle / tricycle01
2Passenger car02
3 & 4Utility (jeepney, van, pickup)03
5 & 6Bus (small and large)04
7Rigid truck, 2 axles05
8Rigid truck, 3 or more axles06, 07
9Truck semi-trailer, 3–4 axles08
10Truck semi-trailer, 5 or more axles09, 10
11, 12, 14Truck trailers and bicyclesNot counted

Classes 1 & 13, 3 & 4 and 5 & 6 are shown together because the camera cannot reliably tell them apart.

ADT and AADT

ADT (average daily traffic) is given only from recordings that cover a full day, as the DPWH guideline asks. AADT (the yearly average) is ADT multiplied by the seasonal factor for that month, which you get from your DPWH district office; TALA does not guess it.

8Road wear and road status

Heavy vehicles wear a road out far faster than light ones. TALA adds up the wear from every counted vehicle and compares it with how much the road was designed to carry.

How wear is measured

Wear is measured in ESAL (equivalent standard axle loads): one ESAL is the wear caused by one standard 80 kN axle. A motorcycle adds about 0.0007; a loaded container truck close to 1. So one truck can wear the road as much as over a thousand motorcycles. The values per vehicle type are in the vehicle types table.

Road life used

Each site's total wear is compared with the DPWH design standard of 2,000,000 ESAL. The share used decides the road's status:

StatusRoad life usedWhat it means
Goodunder 30%Plenty of life left.
Watch closely30% to 75%Plan an inspection and keep an eye on heavy traffic.
Needs repair soon75% or moreClose to its design limit. Put it near the top of the repair list.

Road life forecast

The forecast estimates how many years are left before a road reaches its design limit if traffic carries on as recorded. You set how many hours a day traffic looks like the recordings (fewer if they were taken at busy times) and how fast traffic grows each year; the answer updates as you move the sliders.

Road wear is worked out from the traffic, not from inspecting the pavement. It shows which roads are carrying the most load so the office knows where to look first; an engineer should confirm a road's actual condition.

9Vehicle log and privacy

The vehicle log lists every vehicle counted: a picture, the time in the video, the clock time on the CCTV picture, its type, and the streets it came from and went to. Use it to check the counts vehicle by vehicle; See in video shows the full frame with the vehicle boxed.

More in the Privacy Policy.

10Sending results to the dashboard

The desktop app sends each site's totals to the dashboard: vehicles by type, direction and hour, the recording date and length, and the road wear. Results are always saved on the computer first, so nothing is lost when the internet is down; TALA sends them once it is back.

Sending the same results again never counts anything twice. To remove a recording that should not count, remove it on the site's page in the dashboard; the site's totals are corrected at the same time.

11Reports

Reports can be made for one site or all sites, for any range of dates, as PDF or Excel.

ReportWhat it contains
Traffic and pavement loadThe full picture: traffic, vehicle mix, busiest hours, road wear and status
Traffic volumeVehicles by type and by hour
Road wear and design lifeWear so far, road life used and years left
Where vehicles goEvery from-street → to-street movement
Traffic count (DPWH format)DPWH classes by direction and hour, peak hour and ADT
Before / afterTwo recordings compared, for example before and after a road change
Recording logEvery recording counted at each site

12Accuracy and limits

TALA's numbers are automatic estimates. They are most accurate on clear daytime footage from a camera looking down on the road. They are less accurate:

Check important counts against the vehicle log, and have an engineer review results before official use.

13Frequently asked questions

Do we need new cameras?
No. TALA works with the CCTV cameras you already have, live or from recorded video. A camera that looks down on the road from a height gives the best results.
Does our video get uploaded?
No. Video, live feeds and vehicle pictures stay on the computer running TALA. Only the totals go to the dashboard.
How do I get an account?
Your TALA administrator creates accounts. If your office does not have TALA yet, email admin@pavexdevinc.com.
Where do I download the desktop app?
Sign in at talaai.ph and open Account. Google Drive will say it can't scan the file for viruses because it is large; choose Download anyway.
Does it work without an NVIDIA graphics card?
Yes. The results are the same; counting just takes longer.
The busiest hour looks wrong.
TALA reads the time printed on the CCTV picture. If your camera does not print one, or prints the wrong time, enter the real recording start time in the camera's options and process the video again.
Can we submit TALA's counts to DPWH?
The Traffic Count report is laid out in the DPWH format. Have an engineer check it first, and add the seasonal factor from your district office if you need AADT.