{"module":"train_vibration_source","brand":"DeepMap AI","corridors":{"union_pacific_utah":{"corridor_name":"Union Pacific Overland Route (Utah)","lat":40.77,"lon":-111.9,"avg_trains_per_day":40,"features":{"tvs_train_detection_confidence":0.0,"tvs_axle_load_tons":0.0,"tvs_train_speed_kmh":0.0,"tvs_n_cars_estimate":0.0,"tvs_dominant_frequency_hz":0.0,"tvs_spectral_bandwidth_hz":0.0,"tvs_interferometric_dvv_pct":0.0,"tvs_green_function_snr":0.0,"tvs_substation_frequency_coupling":0.0,"tvs_rail_corridor_distance_km":0.0,"tvs_repeat_interval_min":0.0,"tvs_ground_impedance_proxy":0.0,"tvs_seasonal_velocity_change_pct":0.0,"tvs_composite_source_score":0.0,"tvs_data_real":0.0},"feature_count":15},"bnsf_california":{"corridor_name":"BNSF Transcon (Cajon Pass, CA)","lat":34.05,"lon":-117.75,"avg_trains_per_day":70,"features":{"tvs_train_detection_confidence":0.0,"tvs_axle_load_tons":0.0,"tvs_train_speed_kmh":0.0,"tvs_n_cars_estimate":0.0,"tvs_dominant_frequency_hz":0.0,"tvs_spectral_bandwidth_hz":0.0,"tvs_interferometric_dvv_pct":0.0,"tvs_green_function_snr":0.0,"tvs_substation_frequency_coupling":0.0,"tvs_rail_corridor_distance_km":0.0,"tvs_repeat_interval_min":0.0,"tvs_ground_impedance_proxy":0.0,"tvs_seasonal_velocity_change_pct":0.0,"tvs_composite_source_score":0.0,"tvs_data_real":0.0},"feature_count":15},"csx_ohio":{"corridor_name":"CSX Water Level Route (Ohio)","lat":39.96,"lon":-82.99,"avg_trains_per_day":35,"features":{"tvs_train_detection_confidence":0.0,"tvs_axle_load_tons":0.0,"tvs_train_speed_kmh":0.0,"tvs_n_cars_estimate":0.0,"tvs_dominant_frequency_hz":0.0,"tvs_spectral_bandwidth_hz":0.0,"tvs_interferometric_dvv_pct":0.0,"tvs_green_function_snr":0.0,"tvs_substation_frequency_coupling":0.0,"tvs_rail_corridor_distance_km":0.0,"tvs_repeat_interval_min":0.0,"tvs_ground_impedance_proxy":0.0,"tvs_seasonal_velocity_change_pct":0.0,"tvs_composite_source_score":0.0,"tvs_data_real":0.0},"feature_count":15},"norfolk_southern_va":{"corridor_name":"Norfolk Southern Crescent Corridor (VA)","lat":37.27,"lon":-79.94,"avg_trains_per_day":30,"features":{"tvs_train_detection_confidence":0.0,"tvs_axle_load_tons":0.0,"tvs_train_speed_kmh":0.0,"tvs_n_cars_estimate":0.0,"tvs_dominant_frequency_hz":0.0,"tvs_spectral_bandwidth_hz":0.0,"tvs_interferometric_dvv_pct":0.0,"tvs_green_function_snr":0.0,"tvs_substation_frequency_coupling":0.0,"tvs_rail_corridor_distance_km":0.0,"tvs_repeat_interval_min":0.0,"tvs_ground_impedance_proxy":0.0,"tvs_seasonal_velocity_change_pct":0.0,"tvs_composite_source_score":0.0,"tvs_data_real":0.0},"feature_count":15},"cn_chicago":{"corridor_name":"CN Chicago Gateway (IL)","lat":41.88,"lon":-87.63,"avg_trains_per_day":55,"features":{"tvs_train_detection_confidence":0.0,"tvs_axle_load_tons":0.0,"tvs_train_speed_kmh":0.0,"tvs_n_cars_estimate":0.0,"tvs_dominant_frequency_hz":0.0,"tvs_spectral_bandwidth_hz":0.0,"tvs_interferometric_dvv_pct":0.0,"tvs_green_function_snr":0.0,"tvs_substation_frequency_coupling":0.0,"tvs_rail_corridor_distance_km":0.0,"tvs_repeat_interval_min":0.0,"tvs_ground_impedance_proxy":0.0,"tvs_seasonal_velocity_change_pct":0.0,"tvs_composite_source_score":0.0,"tvs_data_real":0.0},"feature_count":15}},"n_corridors":5,"n_features":15,"feature_names":["tvs_train_detection_confidence","tvs_axle_load_tons","tvs_train_speed_kmh","tvs_n_cars_estimate","tvs_dominant_frequency_hz","tvs_spectral_bandwidth_hz","tvs_interferometric_dvv_pct","tvs_green_function_snr","tvs_substation_frequency_coupling","tvs_rail_corridor_distance_km","tvs_repeat_interval_min","tvs_ground_impedance_proxy","tvs_seasonal_velocity_change_pct","tvs_composite_source_score","tvs_data_real"],"physics":{"axle_load_kn":294.3,"dominant_band_hz":[5.0,30.0],"surface_wave_decay_n":0.75,"attenuation_alpha_per_km":0.03,"green_function_snr_improvement":"sqrt(N) stacking"},"elapsed_s":0.0}