{"total":20,"hard_count":20,"hard_ratio":1.0,"unique_devices":3,"recent":[{"ts":"2026-05-26T11:36:38.808461","pseudo_device":"b71fc6d30546ff05","intersection_id":null,"entropy":0.894,"reason":"signal_occluded","lat":37.583,"lon":127.048,"path":"20260526_113638_b71fc6d30546ff05.jpg","location_verified":{"verified":true,"method":"osm-intersection-density","distance_m":2634,"note":"OSM 80m 내 5개 횡단보도 (교차로 추정)"}},{"ts":"2026-05-26T11:36:41.299238","pseudo_device":"b71fc6d30546ff05","intersection_id":null,"entropy":0.923,"reason":"signal_occluded","lat":37.583,"lon":127.048,"path":"20260526_113641_b71fc6d30546ff05.jpg","location_verified":{"verified":true,"method":"osm-intersection-density","distance_m":2634,"note":"OSM 80m 내 5개 횡단보도 (교차로 추정)"}},{"ts":"2026-05-26T11:37:01.562379","pseudo_device":"b71fc6d30546ff05","intersection_id":null,"entropy":0.9,"reason":"signal_occluded","lat":37.583,"lon":127.048,"path":"20260526_113701_b71fc6d30546ff05.jpg","location_verified":{"verified":true,"method":"osm-intersection-density","distance_m":2634,"note":"OSM 80m 내 5개 횡단보도 (교차로 추정)"}},{"ts":"2026-06-19T15:19:13.627670","pseudo_device":"7c72274f1ea70f56","intersection_id":null,"entropy":0.924,"reason":"signal_occluded","lat":37.583,"lon":127.048,"path":"20260619_151912_7c72274f1ea70f56.jpg","speed_kmh":1.1,"location_verified":{"verified":true,"method":"osm-intersection-density","distance_m":2639,"note":"OSM 80m 내 3개 횡단보도 (교차로 추정)"}},{"ts":"2026-06-19T15:42:58.510694","pseudo_device":"7c72274f1ea70f56","intersection_id":null,"entropy":0.914,"reason":"signal_occluded","lat":37.583,"lon":127.048,"path":"20260619_154258_7c72274f1ea70f56.jpg","speed_kmh":0.0,"location_verified":{"verified":true,"method":"osm-intersection-density","distance_m":2636,"note":"OSM 80m 내 3개 횡단보도 (교차로 추정)"}},{"ts":"2026-06-19T15:43:02.926490","pseudo_device":"7c72274f1ea70f56","intersection_id":null,"entropy":0.904,"reason":"signal_occluded","lat":37.583,"lon":127.048,"path":"20260619_154302_7c72274f1ea70f56.jpg","speed_kmh":1.2,"location_verified":{"verified":true,"method":"osm-intersection-density","distance_m":2637,"note":"OSM 80m 내 3개 횡단보도 (교차로 추정)"}},{"ts":"2026-06-19T15:43:08.402930","pseudo_device":"7c72274f1ea70f56","intersection_id":null,"entropy":0.904,"reason":"signal_occluded","lat":37.583,"lon":127.048,"path":"20260619_154307_7c72274f1ea70f56.jpg","speed_kmh":1.2,"location_verified":{"verified":true,"method":"osm-intersection-density","distance_m":2637,"note":"OSM 80m 내 3개 횡단보도 (교차로 추정)"}},{"ts":"2026-06-19T15:43:12.749221","pseudo_device":"7c72274f1ea70f56","intersection_id":null,"entropy":0.896,"reason":"signal_occluded","lat":37.583,"lon":127.048,"path":"20260619_154312_7c72274f1ea70f56.jpg","speed_kmh":1.2,"location_verified":{"verified":true,"method":"osm-intersection-density","distance_m":2637,"note":"OSM 80m 내 3개 횡단보도 (교차로 추정)"}},{"ts":"2026-06-19T15:43:18.157528","pseudo_device":"7c72274f1ea70f56","intersection_id":null,"entropy":0.904,"reason":"signal_occluded","lat":37.583,"lon":127.048,"path":"20260619_154317_7c72274f1ea70f56.jpg","speed_kmh":1.2,"location_verified":{"verified":true,"method":"osm-intersection-density","distance_m":2637,"note":"OSM 80m 내 3개 횡단보도 (교차로 추정)"}},{"ts":"2026-06-19T15:43:22.986397","pseudo_device":"7c72274f1ea70f56","intersection_id":null,"entropy":0.857,"reason":"signal_occluded","lat":37.583,"lon":127.048,"path":"20260619_154322_7c72274f1ea70f56.jpg","speed_kmh":1.2,"location_verified":{"verified":true,"method":"osm-intersection-density","distance_m":2637,"note":"OSM 80m 내 3개 횡단보도 (교차로 추정)"}}]}