- generic [ref=e2]:
  - complementary [ref=e3]:
    - generic [ref=e4]:
      - generic [ref=e5]: UAV
      - generic [ref=e6]:
        - heading "微型无人机识别" [level=1] [ref=e7]
        - paragraph [ref=e8]: 雷达数据处理系统
    - navigation "模块" [ref=e9]:
      - button "E 完整流水线" [ref=e10] [cursor=pointer]:
        - generic [ref=e11]: E
        - strong [ref=e12]: 完整流水线
      - button "A 数据增强" [ref=e13] [cursor=pointer]:
        - generic [ref=e14]: A
        - strong [ref=e15]: 数据增强
      - button "B 统计合并" [ref=e16] [cursor=pointer]:
        - generic [ref=e17]: B
        - strong [ref=e18]: 统计合并
      - button "C 清洗与速度" [ref=e19] [cursor=pointer]:
        - generic [ref=e20]: C
        - strong [ref=e21]: 清洗与速度
      - button "D 特征提取" [ref=e22] [cursor=pointer]:
        - generic [ref=e23]: D
        - strong [ref=e24]: 特征提取
    - generic [ref=e25]:
      - generic [ref=e26]: 工程目录
      - code [ref=e27]: D:\desktop\无人机\uav-radar-data-processing-master
  - main [ref=e28]:
    - generic [ref=e29]:
      - generic [ref=e30]:
        - paragraph [ref=e31]: C++11 Radar Processing
        - heading "从原始航迹到机器学习特征,一键完成处理" [level=2] [ref=e32]
      - generic [ref=e33]:
        - combobox "数据集" [ref=e34]:
          - option "简化数据 data" [selected]
          - option "完整数据 data_full(缺失)" [disabled]
        - button "打开输出目录" [ref=e35] [cursor=pointer]
    - generic [ref=e36]:
      - generic [ref=e37]:
        - generic [ref=e38]:
          - paragraph [ref=e39]: 当前模块
          - heading "完整流水线" [level=3] [ref=e40]
          - paragraph [ref=e41]: 串联数据增强、统计合并、清洗、速度计算和特征提取。
        - button "▶ 运行完整流水线" [ref=e42] [cursor=pointer]:
          - generic [ref=e43]: 
          - generic [ref=e44]: 运行完整流水线
      - generic [ref=e45]:
        - generic [ref=e46]:
          - generic [ref=e47]: A
          - generic [ref=e48]: 数据增强
        - generic [ref=e49]:
          - generic [ref=e50]: B
          - generic [ref=e51]: 统计合并
        - generic [ref=e52]:
          - generic [ref=e53]: C
          - generic [ref=e54]: 清洗计算
        - generic [ref=e55]:
          - generic [ref=e56]: D
          - generic [ref=e57]: 特征提取
        - generic [ref=e58]:
          - generic [ref=e59]: E
          - generic [ref=e60]: 结果生成
    - generic [ref=e61]:
      - generic [ref=e62]:
        - generic [ref=e63]: 原始航迹数
        - strong [ref=e64]: "-"
      - generic [ref=e65]:
        - generic [ref=e66]: 增强后数据
        - strong [ref=e67]: "-"
      - generic [ref=e68]:
        - generic [ref=e69]: 清洗后数据
        - strong [ref=e70]: "-"
      - generic [ref=e71]:
        - generic [ref=e72]: 速度记录数
        - strong [ref=e73]: "-"
      - generic [ref=e74]:
        - generic [ref=e75]: 最终特征数
        - strong [ref=e76]: "-"
    - generic [ref=e77]:
      - generic [ref=e78]:
        - generic [ref=e79]:
          - heading "数据演示看板" [level=3] [ref=e80]
          - paragraph [ref=e81]: 基于最终特征文件自动绘制,用来展示处理结果的分布和航迹特征。
        - button "刷新图表" [ref=e82] [cursor=pointer]
      - generic [ref=e83]:
        - generic [ref=e84]:
          - generic [ref=e85]: 特征样本
          - strong [ref=e86]: "192"
        - generic [ref=e87]:
          - generic [ref=e88]: 平均速度
          - strong [ref=e89]: "31.026"
        - generic [ref=e90]:
          - generic [ref=e91]: 最高速度
          - strong [ref=e92]: "319602.233"
        - generic [ref=e93]:
          - generic [ref=e94]: 平均高度
          - strong [ref=e95]: "457.408"
      - generic [ref=e96]:
        - article [ref=e97]:
          - heading "类别分布" [level=4] [ref=e98]
        - article [ref=e100]:
          - heading "平均速度区间" [level=4] [ref=e101]
        - article [ref=e103]:
          - heading "最大速度 Top 8" [level=4] [ref=e104]
        - article [ref=e106]:
          - heading "高度与平均速度" [level=4] [ref=e107]
    - generic [ref=e109]:
      - generic [ref=e110]:
        - generic [ref=e111]:
          - heading "运行日志" [level=3] [ref=e112]
          - generic [ref=e113]: 待运行
        - generic [ref=e114]: 点击运行按钮后,这里会显示 C++ 程序的控制台输出。
      - generic [ref=e115]:
        - heading "项目说明" [level=3] [ref=e117]
        - generic [ref=e118]:
          - paragraph [ref=e119]:
            - strong [ref=e120]: 输入
            - text: :label0.csv  label1.csv 雷达航迹数据。
          - paragraph [ref=e121]:
            - strong [ref=e122]: 处理
            - text: :滑动窗口增强、统计合并、异常清洗、3D 速度计算、特征提取。
          - paragraph [ref=e123]:
            - strong [ref=e124]: 输出
            - text: :data/output/merged_cleaned.csv,包含 19 列合并特征。
        - generic [ref=e125]:
          - generic [ref=e126]:
            - generic [ref=e127]: 构建目录
            - strong [ref=e128]: 可用
          - generic [ref=e129]:
            - generic [ref=e130]: 简化数据
            - strong [ref=e131]: 可用
          - generic [ref=e132]:
            - generic [ref=e133]: 完整数据
            - strong [ref=e134]: 缺失
          - generic [ref=e135]:
            - generic [ref=e136]: pipeline.exe
            - strong [ref=e137]: 可用
          - generic [ref=e138]:
            - generic [ref=e139]: merged_cleaned.csv
            - strong [ref=e140]: 可用
    - generic [ref=e141]:
      - generic [ref=e142]:
        - generic [ref=e143]:
          - heading "结果预览" [level=3] [ref=e144]
          - paragraph [ref=e145]:  192 行,当前预览 12 
        - combobox "预览文件" [ref=e146]:
          - option "最终特征" [selected]
          - option "速度特征"
          - option "径向特征"
          - option "航向特征"
          - option "速度记录"
          - option "清洗数据"
      - table [ref=e148]:
        - rowgroup [ref=e149]:
          - row "航迹ID 航向角均值 航向角标准差 heading_oscillation_frequency 平均速度 速度标准差 速度震荡频率 最大速度 最小速度 label 最大径向加速度 最大径向速率 最小径向速率 abs最大径向加速度 abs最大径向速率 abs最小径向速率 平均RCS 相对高度均值 相对高度标准差" [ref=e150]:
            - columnheader "航迹ID" [ref=e151]
            - columnheader "航向角均值" [ref=e152]
            - columnheader "航向角标准差" [ref=e153]
            - columnheader "heading_oscillation_frequency" [ref=e154]
            - columnheader "平均速度" [ref=e155]
            - columnheader "速度标准差" [ref=e156]
            - columnheader "速度震荡频率" [ref=e157]
            - columnheader "最大速度" [ref=e158]
            - columnheader "最小速度" [ref=e159]
            - columnheader "label" [ref=e160]
            - columnheader "最大径向加速度" [ref=e161]
            - columnheader "最大径向速率" [ref=e162]
            - columnheader "最小径向速率" [ref=e163]
            - columnheader "abs最大径向加速度" [ref=e164]
            - columnheader "abs最大径向速率" [ref=e165]
            - columnheader "abs最小径向速率" [ref=e166]
            - columnheader "平均RCS" [ref=e167]
            - columnheader "相对高度均值" [ref=e168]
            - columnheader "相对高度标准差" [ref=e169]
        - rowgroup [ref=e170]:
          - row "0 -2.60038505731175 7.21739553543142e-06 0 37.2998270778405 953.668889046206 1 85248.5539632341 18.9712607152866 0 0 -18 -18 0 18 18 0.0232 69.8 14.3303872941383" [ref=e171]:
            - cell "0" [ref=e172]
            - cell "-2.60038505731175" [ref=e173]
            - cell "7.21739553543142e-06" [ref=e174]
            - cell "0" [ref=e175]
            - cell "37.2998270778405" [ref=e176]
            - cell "953.668889046206" [ref=e177]
            - cell "1" [ref=e178]
            - cell "85248.5539632341" [ref=e179]
            - cell "18.9712607152866" [ref=e180]
            - cell "0" [ref=e181]
            - cell "0" [ref=e182]
            - cell "-18" [ref=e183]
            - cell "-18" [ref=e184]
            - cell "0" [ref=e185]
            - cell "18" [ref=e186]
            - cell "18" [ref=e187]
            - cell "0.0232" [ref=e188]
            - cell "69.8" [ref=e189]
            - cell "14.3303872941383" [ref=e190]
          - row "1 -2.60048093018144 2.89357468050731e-06 0 24.5375800541935 4.13884610896879 0.5 29.269667694856 19.6256786121052 0 0 -18 -18 0 18 18 0.0802 42.8 7.08237248385031" [ref=e191]:
            - cell "1" [ref=e192]
            - cell "-2.60048093018144" [ref=e193]
            - cell "2.89357468050731e-06" [ref=e194]
            - cell "0" [ref=e195]
            - cell "24.5375800541935" [ref=e196]
            - cell "4.13884610896879" [ref=e197]
            - cell "0.5" [ref=e198]
            - cell "29.269667694856" [ref=e199]
            - cell "19.6256786121052" [ref=e200]
            - cell "0" [ref=e201]
            - cell "0" [ref=e202]
            - cell "-18" [ref=e203]
            - cell "-18" [ref=e204]
            - cell "0" [ref=e205]
            - cell "18" [ref=e206]
            - cell "18" [ref=e207]
            - cell "0.0802" [ref=e208]
            - cell "42.8" [ref=e209]
            - cell "7.08237248385031" [ref=e210]
          - row "2 -2.60074937742229 2.70385633333466e-06 0 21.2204770978618 2.62129514156462 0.5 26.1772359318374 18.5240696746401 0 -0.499001996007785 -19 -18 0.499001996007785 19 18 0.0478 48 5.21536192416212" [ref=e211]:
            - cell "2" [ref=e212]
            - cell "-2.60074937742229" [ref=e213]
            - cell "2.70385633333466e-06" [ref=e214]
            - cell "0" [ref=e215]
            - cell "21.2204770978618" [ref=e216]
            - cell "2.62129514156462" [ref=e217]
            - cell "0.5" [ref=e218]
            - cell "26.1772359318374" [ref=e219]
            - cell "18.5240696746401" [ref=e220]
            - cell "0" [ref=e221]
            - cell "-0.499001996007785" [ref=e222]
            - cell "-19" [ref=e223]
            - cell "-18" [ref=e224]
            - cell "0.499001996007785" [ref=e225]
            - cell "19" [ref=e226]
            - cell "18" [ref=e227]
            - cell "0.0478" [ref=e228]
            - cell "48" [ref=e229]
            - cell "5.21536192416212" [ref=e230]
          - row "3 -2.59376976480603 1.13978154573558e-06 0 38.5187025590456 37.4599373124367 0.75 113.705203081742 18.6753687111313 0 0 -19 -19 0 19 19 0.021 65.2 5.07543101617981" [ref=e231]:
            - cell "3" [ref=e232]
            - cell "-2.59376976480603" [ref=e233]
            - cell "1.13978154573558e-06" [ref=e234]
            - cell "0" [ref=e235]
            - cell "38.5187025590456" [ref=e236]
            - cell "37.4599373124367" [ref=e237]
            - cell "0.75" [ref=e238]
            - cell "113.705203081742" [ref=e239]
            - cell "18.6753687111313" [ref=e240]
            - cell "0" [ref=e241]
            - cell "0" [ref=e242]
            - cell "-19" [ref=e243]
            - cell "-19" [ref=e244]
            - cell "0" [ref=e245]
            - cell "19" [ref=e246]
            - cell "19" [ref=e247]
            - cell "0.021" [ref=e248]
            - cell "65.2" [ref=e249]
            - cell "5.07543101617981" [ref=e250]
          - row "4 -2.61238801112925 0.000231111790022443 0 102.518751443102 64.0817585219375 1 213.952344671022 21.239231819516 0 0.497512437810425 -19 -18 0.497512437810425 19 18 0.008 63.8 17.8706463229509" [ref=e251]:
            - cell "4" [ref=e252]
            - cell "-2.61238801112925" [ref=e253]
            - cell "0.000231111790022443" [ref=e254]
            - cell "0" [ref=e255]
            - cell "102.518751443102" [ref=e256]
            - cell "64.0817585219375" [ref=e257]
            - cell "1" [ref=e258]
            - cell "213.952344671022" [ref=e259]
            - cell "21.239231819516" [ref=e260]
            - cell "0" [ref=e261]
            - cell "0.497512437810425" [ref=e262]
            - cell "-19" [ref=e263]
            - cell "-18" [ref=e264]
            - cell "0.497512437810425" [ref=e265]
            - cell "19" [ref=e266]
            - cell "18" [ref=e267]
            - cell "0.008" [ref=e268]
            - cell "63.8" [ref=e269]
            - cell "17.8706463229509" [ref=e270]
          - row "5 -2.59768141694284 3.06785025530778e-06 0 29.0727244626026 17.1067580664827 1 53.5740167148253 0 0 1 -18 -13 1 18 13 0.0048 43.8 16.252999723128" [ref=e271]:
            - cell "5" [ref=e272]
            - cell "-2.59768141694284" [ref=e273]
            - cell "3.06785025530778e-06" [ref=e274]
            - cell "0" [ref=e275]
            - cell "29.0727244626026" [ref=e276]
            - cell "17.1067580664827" [ref=e277]
            - cell "1" [ref=e278]
            - cell "53.5740167148253" [ref=e279]
            - cell "0" [ref=e280]
            - cell "0" [ref=e281]
            - cell "1" [ref=e282]
            - cell "-18" [ref=e283]
            - cell "-13" [ref=e284]
            - cell "1" [ref=e285]
            - cell "18" [ref=e286]
            - cell "13" [ref=e287]
            - cell "0.0048" [ref=e288]
            - cell "43.8" [ref=e289]
            - cell "16.252999723128" [ref=e290]
          - row "6 -2.59833335025903 9.85285204015289e-05 0 28.6590390368718 29.0810092472065 0.75 66.1609479538379 0 0 0.504540867811235 -12 -10 0.504540867811235 12 10 0.0034 52.6 28.4436284605182" [ref=e291]:
            - cell "6" [ref=e292]
            - cell "-2.59833335025903" [ref=e293]
            - cell "9.85285204015289e-05" [ref=e294]
            - cell "0" [ref=e295]
            - cell "28.6590390368718" [ref=e296]
            - cell "29.0810092472065" [ref=e297]
            - cell "0.75" [ref=e298]
            - cell "66.1609479538379" [ref=e299]
            - cell "0" [ref=e300]
            - cell "0" [ref=e301]
            - cell "0.504540867811235" [ref=e302]
            - cell "-12" [ref=e303]
            - cell "-10" [ref=e304]
            - cell "0.504540867811235" [ref=e305]
            - cell "12" [ref=e306]
            - cell "10" [ref=e307]
            - cell "0.0034" [ref=e308]
            - cell "52.6" [ref=e309]
            - cell "28.4436284605182" [ref=e310]
          - row "7 -2.60958894159121 0 0 0 0 0.25 0 -29.036740452473 0 0 -10 -10 0 10 10 0.003 85 0" [ref=e311]:
            - cell "7" [ref=e312]
            - cell "-2.60958894159121" [ref=e313]
            - cell "0" [ref=e314]
            - cell "0" [ref=e315]
            - cell "0" [ref=e316]
            - cell "0" [ref=e317]
            - cell "0.25" [ref=e318]
            - cell "0" [ref=e319]
            - cell "-29.036740452473" [ref=e320]
            - cell "0" [ref=e321]
            - cell "0" [ref=e322]
            - cell "-10" [ref=e323]
            - cell "-10" [ref=e324]
            - cell "0" [ref=e325]
            - cell "10" [ref=e326]
            - cell "10" [ref=e327]
            - cell "0.003" [ref=e328]
            - cell "85" [ref=e329]
            - cell "0" [ref=e330]
          - row "8 -2.47871102479357 0.00440688774539167 0 699.297959270726 4055.03259425983 1 319602.232622462 -25.7466201045739 0 -2000.0000068685 28 -10 2000.0000068685 28 10 0.0178 897.2 408.432319974803" [ref=e331]:
            - cell "8" [ref=e332]
            - cell "-2.47871102479357" [ref=e333]
            - cell "0.00440688774539167" [ref=e334]
            - cell "0" [ref=e335]
            - cell "699.297959270726" [ref=e336]
            - cell "4055.03259425983" [ref=e337]
            - cell "1" [ref=e338]
            - cell "319602.232622462" [ref=e339]
            - cell "-25.7466201045739" [ref=e340]
            - cell "0" [ref=e341]
            - cell "-2000.0000068685" [ref=e342]
            - cell "28" [ref=e343]
            - cell "-10" [ref=e344]
            - cell "2000.0000068685" [ref=e345]
            - cell "28" [ref=e346]
            - cell "10" [ref=e347]
            - cell "0.0178" [ref=e348]
            - cell "897.2" [ref=e349]
            - cell "408.432319974803" [ref=e350]
          - row "9 -2.47881709434131 9.69927804637416e-05 0 43.8696790215934 3.97594464529485 1 47.6488940123911 36.496236640163 0 0 25 25 0 25 25 0.016 1110 12.5698050899765" [ref=e351]:
            - cell "9" [ref=e352]
            - cell "-2.47881709434131" [ref=e353]
            - cell "9.69927804637416e-05" [ref=e354]
            - cell "0" [ref=e355]
            - cell "43.8696790215934" [ref=e356]
            - cell "3.97594464529485" [ref=e357]
            - cell "1" [ref=e358]
            - cell "47.6488940123911" [ref=e359]
            - cell "36.496236640163" [ref=e360]
            - cell "0" [ref=e361]
            - cell "0" [ref=e362]
            - cell "25" [ref=e363]
            - cell "25" [ref=e364]
            - cell "0" [ref=e365]
            - cell "25" [ref=e366]
            - cell "25" [ref=e367]
            - cell "0.016" [ref=e368]
            - cell "1110" [ref=e369]
            - cell "12.5698050899765" [ref=e370]
          - row "10 -2.51312073180044 8.48056461064651e-05 0 37.8316380035016 4.43549395337564 0.75 42.6059440555403 29.4948044760237 0 0.504286434694856 25 23 0.504286434694856 25 23 0.0138 1132.4 4.84148737476408" [ref=e371]:
            - cell "10" [ref=e372]
            - cell "-2.51312073180044" [ref=e373]
            - cell "8.48056461064651e-05" [ref=e374]
            - cell "0" [ref=e375]
            - cell "37.8316380035016" [ref=e376]
            - cell "4.43549395337564" [ref=e377]
            - cell "0.75" [ref=e378]
            - cell "42.6059440555403" [ref=e379]
            - cell "29.4948044760237" [ref=e380]
            - cell "0" [ref=e381]
            - cell "0.504286434694856" [ref=e382]
            - cell "25" [ref=e383]
            - cell "23" [ref=e384]
            - cell "0.504286434694856" [ref=e385]
            - cell "25" [ref=e386]
            - cell "23" [ref=e387]
            - cell "0.0138" [ref=e388]
            - cell "1132.4" [ref=e389]
            - cell "4.84148737476408" [ref=e390]
          - row "11 -2.54546858477855 0.000103755668522768 0 42.9134384162095 7.32935775241412 1 51.7652246701674 29.4041996660957 0 -0.504032258065329 24 22 0.504032258065329 24 22 0.0152 1136.4 1.62480768092719" [ref=e391]:
            - cell "11" [ref=e392]
            - cell "-2.54546858477855" [ref=e393]
            - cell "0.000103755668522768" [ref=e394]
            - cell "0" [ref=e395]
            - cell "42.9134384162095" [ref=e396]
            - cell "7.32935775241412" [ref=e397]
            - cell "1" [ref=e398]
            - cell "51.7652246701674" [ref=e399]
            - cell "29.4041996660957" [ref=e400]
            - cell "0" [ref=e401]
            - cell "-0.504032258065329" [ref=e402]
            - cell "24" [ref=e403]
            - cell "22" [ref=e404]
            - cell "0.504032258065329" [ref=e405]
            - cell "24" [ref=e406]
            - cell "22" [ref=e407]
            - cell "0.0152" [ref=e408]
            - cell "1136.4" [ref=e409]
            - cell "1.62480768092719" [ref=e410]