The matched image is the 90° middle-camera reference; the parked vehicle is ~SEP=6.75 m
ahead. ds=match→start sign, de=match→end sign, dz=sign→sign. in-zone needs
dz≥de>(SEP+CAR) & ds≤dz (cond1) or ds<de & dz<de & ds<SEP
(cond2). Because v1 and v2 run the same input + algorithm, any difference comes from the zone
data (sign positions / which sections are active).
Raw output_response — v1 & v2
v1 (PROD)
{
"type": "anpr",
"zoneID": "414502",
"blockID": "B414502",
"cpmArea": "414",
"cpmZone": "5",
"eventID": 2044103,
"cameraID": "FR--senforce-cpm-03",
"messages": [
"Got colorType: color",
"Got cameraID: right.",
"New format detected in the request.",
"Extracted GPS coordinates: [41.884336167, -87.618946833]",
"Extracted properties: Accuracy Indicator = 1.1, Accuracy Rating = Excellent, Error Estimate = 0, Fix Mode = Unknown",
"Calculating search radius.",
"Input parameters: GPS Accuracy Indicator: 1.1, GPS Accuracy Rating: Excellent, GPS Error Estimate: 0, GPS Fix Mode: Unknown, Base Search Radius: 100.0",
"Dynamic radius search is enabled.",
"Final search radius (after comparison with base): 50.0",
"Found 26 nearby clusters and 0 bad-gps clusters.",
"Good match for nearby clusters.",
"Best match result: {'inliers': 54, 'ref_image_pk': 479869}",
"Successfully matched to zone: 414502-4",
{
"zone_matching_result": {
"414502-1": {
"de": 38.74376749036302,
"ds": 74.24708800488015,
"dz": 35.505467875740365,
"pk": 1401,
"d12": 3.4722222222222223,
"gps": {
"end_sign": [
41.884266800751156,
-87.61951437538093
],
"start_sign": [
41.88425493487676,
-87.61994185355358
]
},
"in_zone": false,
"end_sign_path": "/mnt/docker/media/ref_images/2021-07-02T15_13_20.514--05_00.jpg",
"start_sign_path": "/mnt/docker/media/ref_images/2021-07-02T15_13_16.748--05_00.jpg",
"same_road_side_1": true,
"same_road_side_2": true,
"use_secondary_image": false,
"zone_end_dist_thresh": 8.0,
"zone_start_dist_thresh": 11.0,
"critical_line_length_zone_start_end": 0.79433945,
"critical_line_length_match_closest_ref": 83.20280851
},
"414502-4": {
"de": 32.762408996451626,
"ds": 23.40671842066485,
"dz": 56.15794170777049,
"pk": 1403,
"d12": 3.4722222222222223,
"gps": {
"end_sign": [
41.88428878571018,
-87.61865344162449
],
"start_sign": [
41.884272714192335,
-87.61932969572723
]
},
"in_zone": true,
"end_sign_path": "/mnt/docker/media/ref_images/2021-07-02T15_13_27.380--05_00.jpg",
"start_sign_path": "/mnt/docker/media/ref_images/2021-07-02T15_13_22.114--05_00.jpg",
"same_road_side_1": true,
"same_road_side_2": true,
"use_secondary_image": false,
"zone_end_dist_thresh": 8.0,
"zone_start_dist_thresh": 11.0,
"critical_line_length_zone_start_end": 0.74386961,
"critical_line_length_match_closest_ref": 25.86064166
},
"414502-7": {
"de": 36.96536766889975,
"ds": 73.46053187766391,
"dz": 36.506673063424785,
"pk": 29413,
"d12": 3.4722222222222223,
"gps": {
"end_sign": [
41.88424868363006,
-87.61949172534169
],
"start_sign": [
41.88423486076933,
-87.61993117166251
]
},
"in_zone": false,
"end_sign_path": "/mnt/docker/media/ref_images/2023-12-08/right/2023-12-08T11_28_43.590-06_00.jpg",
"start_sign_path": "/mnt/docker/media/ref_images/2023-12-08/right/2023-12-08T11_28_40.156-06_00.jpg",
"same_road_side_1": true,
"same_road_side_2": true,
"use_secondary_image": false,
"zone_end_dist_thresh": 8.0,
"zone_start_dist_thresh": 11.0,
"critical_line_length_zone_start_end": 1.76100692,
"critical_line_length_match_closest_ref": 83.95069764
},
"414508-1": {
"de": 77.0023027335584,
"ds": 32.762408996451626,
"dz": 44.24015716620939,
"pk": 1035,
"d12": 3.4722222222222223,
"gps": {
"end_sign": [
41.884310261531404,
-87.61812120735286
],
"start_sign": [
41.88428878571018,
-87.61865344162449
]
},
"in_zone": false,
"end_sign_path": "/mnt/docker/media/ref_images/2021-07-02T15_13_31.847--05_00.jpg",
"start_sign_path": "/mnt/docker/media/ref_images/2021-07-02T15_13_27.380--05_00.jpg",
"same_road_side_1": true,
"same_road_side_2": true,
"use_secondary_image": false,
"zone_end_dist_thresh": 8.0,
"zone_start_dist_thresh": 11.0,
"critical_line_length_zone_start_end": 0.23309732,
"critical_line_length_match_closest_ref": 37.17939682
},
"414508-5": {
"de": 77.47420200339182,
"ds": 16.255594585189183,
"dz": 93.10194452124728,
"pk": 29487,
"d12": 3.4722222222222223,
"gps": {
"end_sign": [
41.88430560221372,
-87.61811521459926
],
"start_sign": [
41.88422410467949,
-87.61923160069486
]
},
"in_zone": true,
"end_sign_path": "/mnt/docker/media/ref_images/2023-12-08/right/2023-12-08T11_28_58.490-06_00.jpg",
"start_sign_path": "/mnt/docker/media/ref_images/2023-12-08/right/2023-12-08T11_28_45.623-06_00.jpg",
"same_road_side_1": true,
"same_road_side_2": true,
"use_secondary_image": false,
"zone_end_dist_thresh": 8.0,
"zone_start_dist_thresh": 11.0,
"critical_line_length_zone_start_end": 5.49238904,
"critical_line_length_match_closest_ref": 21.08576733
}
}
}
],
"colorType": "color",
"vehicleID": "senforce-cpm-03",
"matchScore": 54,
"streetName": "",
"streetSide": "N/A",
"sub_zoneID": "414502-4",
"application": "gps_zone_matching",
"matchResult": [
{
"cluster_id": 10958,
"num_inliers": 54,
"reference_image_pk": 479869,
"reference_image_paths": [
"/mnt/docker/media/ref_images/2021-07-02T15_13_24.346--05_00.jpg",
"/mnt/docker/media/ref_images/2021-07-02T15_13_24.413--05_00.jpg",
"/mnt/docker/media/ref_images/2021-07-02T15_13_24.479--05_00.jpg",
"/mnt/docker/media/ref_images/2021-07-02T15_13_24.546--05_00.jpg",
"/mnt/docker/media/ref_images/2021-07-02T15_13_24.146--05_00.jpg"
]
}
],
"meterAddress": "335 E RANDOLPH-UL ST",
"blockSurveyID": 1971,
"location_data": {
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
41.884336167,
-87.618946833
]
},
"properties": {
"gps_fix_mode": "Unknown",
"gps_error_estimate": "0",
"gps_accuracy_rating": "Excellent",
"gps_accuracy_indicator": "1.1"
}
},
"parkingStatus": "",
"statusMessage": "in-zone",
"streetDirection": "N/A",
"requestImagePath": "/media/request_images/2044103/0.jpg",
"blockAddressRange": "311 - 363 RANDOLPH-UL ST",
"estimatedImageGPS": [
41.884281354331776,
-87.6189156398132
],
"referenceImageGPS": [
41.88427443852095,
-87.61904769892028
],
"gps-based-estimate": {
"in-zone": "",
"estimate-gps": [
41.88439968719235,
-87.61886151305877
],
"near-by-zones": [
{
"zone-id": "414509",
"distance-meters": 175.3
},
{
"zone-id": "800903",
"distance-meters": 222.0
},
{
"zone-id": "336510",
"distance-meters": 463.6
}
]
},
"matchZoneContextPaths": {
"end": "/mnt/docker/media/ref_images/2021-07-02T15_13_27.380--05_00.jpg",
"start": "/mnt/docker/media/ref_images/2021-07-02T15_13_22.114--05_00.jpg"
},
"processingTimeSeconds": 3.5398,
"matchBackgroundImagePath": "/mnt/docker/media/ref_images/2021-07-02T15_13_24.346--05_00.jpg",
"matchBackgroundContextPaths": [
"/mnt/docker/media/ref_images/2023-12-08/right/2023-12-08T11_28_48.258-06_00.jpg",
"/mnt/docker/media/ref_images/2023-12-08/right/2023-12-08T11_28_47.456-06_00.jpg",
"/mnt/docker/media/ref_images/2023-12-08/right/2023-12-08T11_28_46.558-06_00.jpg",
"/mnt/docker/media/ref_images/2021-07-02T15_13_25.981--05_00.jpg",
"/mnt/docker/media/ref_images/2021-07-02T15_13_26.646--05_00.jpg",
"/mnt/docker/media/ref_images/2021-07-02T15_13_27.113--05_00.jpg",
"/mnt/docker/media/ref_images/2021-07-02T15_13_54.982--05_00.jpg",
"/mnt/docker/media/ref_images/2021-07-02T15_13_56.047--05_00.jpg",
"/mnt/docker/media/ref_images/2023-12-08/right/2023-12-08T11_28_43.056-06_00.jpg",
"/mnt/docker/media/ref_images/2021-07-02T15_13_28.413--05_00.jpg",
"/mnt/docker/media/ref_images/2021-07-02T15_13_57.682--05_00.jpg"
],
"estimatedBackgroundImagePath": "/mnt/docker/media/ref_images/2021-07-02T15_13_25.379--05_00.jpg"
}v2 (UAT)
{
"type": "anpr",
"zoneID": "414508",
"blockID": "B414502",
"cpmArea": "414",
"cpmZone": "5",
"eventID": 2044103,
"cameraID": "FR--senforce-cpm-03",
"messages": [
"Got colorType: color",
"Got cameraID: right.",
"New format detected in the request.",
"Extracted GPS coordinates: [41.884336167, -87.618946833]",
"Extracted properties: Accuracy Indicator = 1.1, Accuracy Rating = Excellent, Error Estimate = 0, Fix Mode = Unknown",
"Calculating search radius.",
"Input parameters: GPS Accuracy Indicator: 1.1, GPS Accuracy Rating: Excellent, GPS Error Estimate: 0, GPS Fix Mode: Unknown, Base Search Radius: 100.0",
"Dynamic radius search is enabled.",
"Final search radius (after comparison with base): 50.0",
"Found 26 nearby clusters and 0 bad-gps clusters.",
"Good match for nearby clusters.",
"Best match result: {'inliers': 53, 'ref_image_pk': 479678}",
"Successfully matched to zone: 414508-5",
{
"zone_matching_result": {
"414502-1": {
"de": 39.47546241141628,
"ds": 74.97901006553886,
"dz": 35.505467875740365,
"pk": 1401,
"d12": 3.4722222222222223,
"gps": {
"end_sign": [
41.884266800751156,
-87.61951437538093
],
"start_sign": [
41.88425493487676,
-87.61994185355358
]
},
"in_zone": false,
"end_sign_path": "/mnt/docker/media/ref_images/2021-07-02T15_13_20.514--05_00.jpg",
"start_sign_path": "/mnt/docker/media/ref_images/2021-07-02T15_13_16.748--05_00.jpg",
"same_road_side_1": true,
"same_road_side_2": true,
"use_secondary_image": false,
"zone_end_dist_thresh": 8.0,
"zone_start_dist_thresh": 11.0,
"critical_line_length_zone_start_end": 0.76196312,
"critical_line_length_match_closest_ref": 4.07533246
},
"414502-4": {
"de": 76.26990065736992,
"ds": 24.13788849585138,
"dz": 100.39202352259986,
"pk": 1403,
"d12": 3.4722222222222223,
"gps": {
"end_sign": [
41.884310261531404,
-87.61812120735286
],
"start_sign": [
41.884272714192335,
-87.61932969572723
]
},
"in_zone": true,
"end_sign_path": "/mnt/docker/media/ref_images/2021-07-02T15_13_31.847--05_00.jpg",
"start_sign_path": "/mnt/docker/media/ref_images/2021-07-02T15_13_22.114--05_00.jpg",
"same_road_side_1": true,
"same_road_side_2": true,
"use_secondary_image": false,
"zone_end_dist_thresh": 8.0,
"zone_start_dist_thresh": 11.0,
"critical_line_length_zone_start_end": 1.02330049,
"critical_line_length_match_closest_ref": 1.94553389
},
"414502-7": {
"de": 40.01596824773866,
"ds": 70.50497357249462,
"dz": 30.491310424004023,
"pk": 29413,
"d12": 3.4722222222222223,
"gps": {
"end_sign": [
41.88425597664659,
-87.6195203454246
],
"start_sign": [
41.88424603268608,
-87.61988746625643
]
},
"in_zone": false,
"end_sign_path": "/mnt/docker/media/ref_images/2023-12-08/right/2023-12-08T11_28_43.590-06_00.jpg",
"start_sign_path": "/mnt/docker/media/ref_images/2023-12-08/right/2023-12-08T11_28_40.156-06_00.jpg",
"same_road_side_1": true,
"same_road_side_2": true,
"use_secondary_image": false,
"zone_end_dist_thresh": 8.0,
"zone_start_dist_thresh": 11.0,
"critical_line_length_zone_start_end": 0.87894633,
"critical_line_length_match_closest_ref": 2.32269832
},
"414508-5": {
"de": 76.74191263216042,
"ds": 24.174257267245036,
"dz": 100.91152112128697,
"pk": 29487,
"d12": 3.4722222222222223,
"gps": {
"end_sign": [
41.88430560221372,
-87.61811521459926
],
"start_sign": [
41.884260339458834,
-87.61932949611894
]
},
"in_zone": true,
"end_sign_path": "/mnt/docker/media/ref_images/2023-12-08/right/2023-12-08T11_28_58.490-06_00.jpg",
"start_sign_path": "/mnt/docker/media/ref_images/2023-12-08/right/2023-12-08T11_28_45.623-06_00.jpg",
"same_road_side_1": true,
"same_road_side_2": true,
"use_secondary_image": false,
"zone_end_dist_thresh": 8.0,
"zone_start_dist_thresh": 11.0,
"critical_line_length_zone_start_end": 0.55670575,
"critical_line_length_match_closest_ref": 0.09822194
}
}
}
],
"colorType": "color",
"vehicleID": "senforce-cpm-03",
"matchScore": 53,
"streetName": "",
"streetSide": "N/A",
"sub_zoneID": "414508-5",
"application": "gps_zone_matching",
"matchResult": [
{
"cluster_id": 10958,
"num_inliers": 53,
"reference_image_pk": 479678,
"reference_image_paths": [
"/mnt/docker/media/ref_images/2021-07-02T15_13_24.413--05_00.jpg",
"/mnt/docker/media/ref_images/2021-07-02T15_13_24.479--05_00.jpg",
"/mnt/docker/media/ref_images/2021-07-02T15_13_24.346--05_00.jpg",
"/mnt/docker/media/ref_images/2021-07-02T15_13_24.146--05_00.jpg",
"/mnt/docker/media/ref_images/2021-07-02T15_13_24.546--05_00.jpg"
]
}
],
"meterAddress": "345 E RANDOLPH-UL ST",
"blockSurveyID": 1971,
"location_data": {
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [
41.884336167,
-87.618946833
]
},
"properties": {
"gps_fix_mode": "Unknown",
"gps_error_estimate": "0",
"gps_accuracy_rating": "Excellent",
"gps_accuracy_indicator": "1.1"
}
},
"parkingStatus": "",
"statusMessage": "in-zone",
"streetDirection": "N/A",
"requestImagePath": "/media/request_images/2044103/0.jpg",
"blockAddressRange": "311 - 363 RANDOLPH-UL",
"estimatedImageGPS": [
41.8842656103313,
-87.61910270246462
],
"referenceImageGPS": [
41.88427489957974,
-87.61903889498069
],
"gps-based-estimate": {
"in-zone": "",
"estimate-gps": [
41.88439968719235,
-87.61886151305877
],
"near-by-zones": [
{
"zone-id": "414509",
"distance-meters": 175.3
},
{
"zone-id": "800903",
"distance-meters": 222.0
},
{
"zone-id": "336510",
"distance-meters": 463.6
}
]
},
"matchZoneContextPaths": {
"end": "/mnt/docker/media/ref_images/2023-12-08/right/2023-12-08T11_28_58.490-06_00.jpg",
"start": "/mnt/docker/media/ref_images/2023-12-08/right/2023-12-08T11_28_45.623-06_00.jpg"
},
"processingTimeSeconds": 3.9284,
"matchBackgroundImagePath": "/mnt/docker/media/ref_images/2021-07-02T15_13_24.413--05_00.jpg",
"matchBackgroundContextPaths": [
"/mnt/docker/media/ref_images/2023-12-08/right/2023-12-08T11_28_48.323-06_00.jpg",
"/mnt/docker/media/ref_images/2023-12-08/right/2023-12-08T11_28_49.423-06_00.jpg",
"/mnt/docker/media/ref_images/2023-12-08/right/2023-12-08T11_28_50.158-06_00.jpg",
"/mnt/docker/media/ref_images/2021-07-02T15_13_22.580--05_00.jpg",
"/mnt/docker/media/ref_images/2023-12-08/right/2023-12-08T11_28_51.516-06_00.jpg",
"/mnt/docker/media/ref_images/2021-07-02T15_13_21.580--05_00.jpg",
"/mnt/docker/media/ref_images/2021-07-02T15_13_54.780--05_00.jpg",
"/mnt/docker/media/ref_images/2021-07-02T15_13_53.947--05_00.jpg",
"/mnt/docker/media/ref_images/2021-07-02T15_13_56.715--05_00.jpg",
"/mnt/docker/media/ref_images/2021-07-02T15_13_20.179--05_00.jpg",
"/mnt/docker/media/ref_images/2021-07-02T15_13_52.347--05_00.jpg"
],
"estimatedBackgroundImagePath": "/mnt/docker/media/ref_images/2023-12-08/right/2023-12-08T11_28_47.589-06_00.jpg"
}