AnhP commited on
Commit
c931501
·
verified ·
1 Parent(s): d1f0602

Upload 18 files

Browse files
exp/benchmark_report.md ADDED
@@ -0,0 +1,157 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Pitch Detection Algorithm Benchmark Report
2
+
3
+ ## Benchmark Methodology
4
+
5
+ ### Evaluation Setup
6
+ This benchmark evaluates pitch detection algorithms across multiple datasets with different characteristics, including synthetic and real audio from speech and music domains. Each algorithm is tested on noisy audio generated by mixing clean datasets with CHiME background noise at various signal-to-noise ratios (10-30 dB) and voice gain variations (-6 to +6 dB).
7
+
8
+ ### Performance Metric Definition
9
+ The **Overall Performance Rankings** show the **Harmonic Mean (HM)** score as percentages, computed from six complementary components:
10
+
11
+ **HM = 6 / (1/RPA + 1/CA + 1/P + 1/R + 1/OA + 1/GEA)**
12
+
13
+ Where:
14
+ - **RPA** (Raw Pitch Accuracy): Fraction of voiced frames within 50 cents of ground truth
15
+ - **CA** (Cents Accuracy): exp(-mean_cents_error/500), penalizing larger deviations exponentially
16
+ - **P** (Voicing Precision): TP/(TP+FP), fraction of predicted voiced frames that are truly voiced
17
+ - **R** (Voicing Recall): TP/(TP+FN), fraction of truly voiced frames detected
18
+ - **OA** (Octave Accuracy): exp(-10×octave_error_rate), robustness against octave errors
19
+ - **GEA** (Gross Error Accuracy): exp(-5×gross_error_rate), penalizing deviations >200 cents
20
+
21
+ ### Speed Benchmark Details
22
+ CPU timing measurements are performed on 1-second audio signals at 22.05 kHz sample rate with 256-sample hop length. The reported **CPU Time (ms)** represents the average processing time per 1-second audio segment across multiple runs. **Relative Speed** shows performance relative to CREPE as the baseline algorithm.
23
+
24
+ ### Optimal Threshold Analysis
25
+ The **Optimal Threshold** refers to the voicing confidence threshold that maximizes the Harmonic Mean score. Algorithms test multiple thresholds (0.0 to 1.0 in steps of 0.1) and select the one yielding the highest combined score. **CV** stands for Coefficient of Variation (std/mean), measuring consistency across datasets.
26
+
27
+ ## Dataset Descriptions
28
+
29
+ The benchmark evaluates algorithms across diverse datasets covering speech, music, synthetic, and real-world conditions:
30
+
31
+ | **Dataset** | **Domain** | **Type** | **Description** |
32
+ |---|---|---|---|
33
+ | **NSynth** | Music | Synthetic | Single-note synthetic audio from musical instruments with accurate pitch labels. Lacks temporal/spectral complexity of real-world environments. |
34
+ | **PTDB** | Speech | Real | Speech recordings with laryngograph signals capturing vocal fold vibrations. Ground truth derived from high-pass filtered laryngograph signals processed with RAPT algorithm. |
35
+ | **PTDBNoisy** | Speech | Real | Subset of 347 PTDB files (7.4%) with noticeable noise that were excluded from main evaluation. |
36
+ | **MIR1K** | Music | Real | Vocal excerpts with pitch contours initially extracted algorithmically (e.g., YIN) followed by manual correction. Labels still reflect some algorithmic biases. |
37
+ | **MDBStemSynth** | Music | Synthetic | Musically structured synthetic audio with accurate pitch annotations. Valuable for controlled evaluation but lacks real-world acoustic variability. |
38
+ | **Vocadito** | Music | Real | Solo vocal recordings with pitch annotations derived from pYIN algorithm, refined through manual verification process. |
39
+ | **Bach10Synth** | Music | Synthetic | High-quality pitch labels for synthesized musical performances. Similar to MDB-STEM-Synth but focused on Bach compositions. |
40
+ | **SpeechSynth** | Speech | Synthetic | Synthetic Mandarin speech generated using LightSpeech TTS model. Trained on 97.48 hours from AISHELL-3 and Biaobei datasets, providing exact pitch ground truth. |
41
+
42
+ **Key Characteristics:**
43
+ - **Synthetic datasets** provide perfect ground truth but may lack real-world complexity
44
+ - **Real datasets** capture natural acoustic variations but have imperfect ground truth annotations
45
+ - **Speech datasets** focus on vocal pitch tracking challenges
46
+ - **Music datasets** encompass instrumental and vocal music scenarios
47
+ - **SpeechSynth** addresses the gap of lacking synthetic speech data with accurate pitch labels
48
+
49
+ ## Overall Performance Rankings
50
+
51
+ | **Algorithm** | **Bach10Synth** | **MDBStemSynth** | **MIR1K** | **PTDB** | **PTDBNoisy** | **SpeechSynth** | **Vocadito** | **Average** |
52
+ |---|---|---|---|---|---|---|---|---|
53
+ | **HPA_RMVPE_76000** | **99.0%** | **94.0%** | **95.9%** | **92.5%** | 84.3% | 87.6% | 97.0% | **92.9%** |
54
+ | HPA_RMVPE_104000 | 98.5% | 91.8% | 95.7% | **92.4%** | **84.4%** | 87.6% | **97.4%** | 92.6% |
55
+ | HPA_RMVPE | 98.7% | 93.4% | 95.8% | 91.7% | 83.2% | 86.8% | 96.9% | 92.4% |
56
+ | RMVPE | 98.3% | 91.7% | **96.0%** | 86.0% | 66.6% | **90.5%** | 97.2% | 89.5% |
57
+
58
+ No speed benchmark results found.
59
+ ## Detailed Performance Analysis
60
+
61
+ ### Voicing Detection Performance
62
+ Measures how well algorithms distinguish between voiced (pitched) and unvoiced (unpitched) audio segments.
63
+
64
+ | **Algorithm** | **Precision ↑** | **Recall ↑** | **F1-Score ↑** |
65
+ |---|---|---|---|
66
+ | HPA_RMVPE | 0.924 | 0.847 | 0.882 |
67
+ | HPA_RMVPE_104000 | 0.921 | 0.854 | 0.884 |
68
+ | **HPA_RMVPE_76000** | **0.926** | **0.866** | **0.893** |
69
+ | RMVPE | 0.891 | 0.816 | 0.851 |
70
+
71
+ ### Pitch Accuracy Metrics
72
+ Detailed pitch estimation accuracy across different error types and magnitudes.
73
+
74
+ | **Algorithm** | **RPA ↑** | **RCA ↑** | **Cents Error ↓** | **RMSE (Hz) ↓** | **Octave Error ↓** | **Gross Error ↓** |
75
+ |---|---|---|---|---|---|---|
76
+ | HPA_RMVPE | 0.909 | 0.910 | 22.7 | 10.0 | 0.004 | 0.007 |
77
+ | HPA_RMVPE_104000 | **0.916** | **0.917** | 22.1 | 11.2 | 0.004 | 0.007 |
78
+ | HPA_RMVPE_76000 | 0.915 | 0.915 | **21.7** | **9.3** | **0.003** | **0.007** |
79
+ | RMVPE | 0.901 | 0.905 | 32.2 | 13.3 | 0.011 | 0.014 |
80
+
81
+ **Additional Metric Definitions:**
82
+ - **RCA** (Raw Chroma Accuracy): Fraction with correct pitch class (note name), ignoring octave
83
+ - **Cents Error**: Mean absolute pitch deviation in cents (raw error, before exponential transform used in CA)
84
+ - **RMSE**: Root Mean Square Error in Hz
85
+
86
+ ### Pitch Contour Smoothness
87
+ Measures the temporal stability and continuity of pitch tracks.
88
+
89
+ | **Algorithm** | **Relative Smoothness ↓** | **Continuity Breaks ↓** | **Overall Smoothness Rank ↓** |
90
+ |---|---|---|---|
91
+ | **RMVPE** | **1.327** | 0.866 | **1.5** |
92
+ | HPA_RMVPE_104000 | 1.592 | **0.851** | 2.5 |
93
+ | HPA_RMVPE | 1.421 | 0.931 | 3.0 |
94
+ | HPA_RMVPE_76000 | 1.569 | 0.903 | 3.0 |
95
+
96
+ **Metric Definitions:**
97
+ - **Relative Smoothness**: Coefficient of variation of consecutive pitch changes (std/mean of relative frame-to-frame changes)
98
+ - **Continuity Breaks**: Fraction of ground-truth voiced segments where predicted voicing has gaps
99
+ - **Overall Smoothness Rank**: Average rank across both smoothness metrics (1=best, lower is better)
100
+
101
+ ### Optimal Threshold Analysis
102
+ Voicing confidence thresholds that maximize overall performance scores.
103
+
104
+ | **Algorithm** | **Mean Threshold** | **Std Dev ↓** | **Range** |
105
+ |---|---|---|---|
106
+ | HPA_RMVPE | 0.486 | **0.064** | 0.40-0.60 |
107
+ | HPA_RMVPE_104000 | 0.486 | 0.146 | 0.20-0.70 |
108
+ | HPA_RMVPE_76000 | 0.443 | 0.090 | 0.30-0.60 |
109
+ | RMVPE | 0.686 | **0.064** | 0.60-0.80 |
110
+
111
+ ### Algorithm Consistency
112
+ Measures performance stability across different datasets using Coefficient of Variation (CV = std/mean).
113
+
114
+ | **Algorithm** | **Performance CV ↓** | **Threshold CV ↓** |
115
+ |---|---|---|
116
+ | HPA_RMVPE | 0.056 | 0.132 |
117
+ | HPA_RMVPE_104000 | **0.052** | 0.300 |
118
+ | HPA_RMVPE_76000 | 0.052 | 0.204 |
119
+ | RMVPE | 0.113 | **0.093** |
120
+
121
+ ## Performance by Dataset Subsets
122
+
123
+ ### By Origin
124
+ - **Synthetic**: Bach10Synth, MDBStemSynth, SpeechSynth, NSynth
125
+ - **Real**: MIR1K, PTDB, PTDBNoisy, Vocadito
126
+
127
+ | **Algorithm** | **Synthetic** | **Real** |
128
+ |---|---|---|
129
+ | HPA_RMVPE | 93.0% | 91.9% |
130
+ | HPA_RMVPE_104000 | 92.6% | **92.5%** |
131
+ | **HPA_RMVPE_76000** | **93.5%** | **92.4%** |
132
+ | **RMVPE** | **93.5%** | 86.4% |
133
+
134
+ ### By Domain
135
+ - **Speech**: PTDB, PTDBNoisy, SpeechSynth
136
+ - **Music**: Bach10Synth, MDBStemSynth, NSynth, Vocadito, MIR1K
137
+
138
+ | **Algorithm** | **Speech** | **Music** |
139
+ |---|---|---|
140
+ | HPA_RMVPE | 87.2% | 96.2% |
141
+ | **HPA_RMVPE_104000** | **88.1%** | 95.9% |
142
+ | **HPA_RMVPE_76000** | **88.1%** | **96.5%** |
143
+ | RMVPE | 81.0% | 95.8% |
144
+
145
+ ### By Cross-Dimension
146
+ - **Synthetic + Speech**: SpeechSynth
147
+ - **Synthetic + Music**: Bach10Synth, MDBStemSynth, NSynth
148
+ - **Real + Speech**: PTDB, PTDBNoisy
149
+ - **Real + Music**: Vocadito, MIR1K
150
+
151
+ | **Algorithm** | **Synthetic + Speech** | **Synthetic + Music** | **Real + Speech** | **Real + Music** |
152
+ |---|---|---|---|---|
153
+ | HPA_RMVPE | 86.8% | 96.1% | 87.4% | 96.3% |
154
+ | HPA_RMVPE_104000 | 87.6% | 95.1% | **88.4%** | **96.6%** |
155
+ | HPA_RMVPE_76000 | 87.6% | **96.5%** | **88.4%** | 96.5% |
156
+ | **RMVPE** | **90.5%** | 95.0% | 76.3% | **96.6%** |
157
+
exp/model_100000.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8c33baf66c7fed6f156af14de9a7a4ca01f8115dd3be9c81eeb02204d9911ae9
3
+ size 203409714
exp/model_102000.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7198f6a6946430781910d91244403b2b7a4ad7cd91eb8289534ded35a9a37f66
3
+ size 203409714
exp/model_104000.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c982d3b8ed6f4aa78c11ddadc9d286787e06a555475c9915d8a5b1bf5404810e
3
+ size 203409714
exp/model_106000.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:635172d54c818564df5565689468876ab900eb3dd88bf15830b4102c377eb3b3
3
+ size 203409714
exp/model_108000.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:bdb78df4ff5c805b220b8b46191c3a281a00e01777e95162d89d17751fe3e7e6
3
+ size 203409714
exp/model_110000.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d145c426fd179937e7df401bf183c708b21bd6a3d211dc4e81dcd90242466a52
3
+ size 203409714
exp/model_112000.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:096812f4053b534086c5e4eec45b30772ebf17bc7f941b0d407607602e6f6e39
3
+ size 203409714
exp/model_82000.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c22be59100e34d01be1d0247bc7a2f480bd85600ba4c9f46f345f60d91389269
3
+ size 203408185
exp/model_84000.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:025e9d945ed110725e0144b3a460312f6281315556c41e353447d490bd404e26
3
+ size 203408185
exp/model_86000.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3b4538f8215d874cc9911fb60a0f6a3f4d78394f02abf90bf67ba5147d592c0a
3
+ size 203408185
exp/model_88000.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a9721429e20460333c870390d62ed34a23ad6e2805b3fe18b4f8f44d93a708ff
3
+ size 203408185
exp/model_90000.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:abb8905904d294ea3f09bf841cabfc8427ceff6b140658a5918a9d0a2f417291
3
+ size 203408185
exp/model_92000.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:714aa94fe4ab17efd1129eced5da279f2abb7ce9f826d5c5a669331f1c8e3c50
3
+ size 203408185
exp/model_94000.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f8606c800dac7a1b0eb0dcbdd5d7b06e4b80333980ccb867fd6b22bc1c86ed1f
3
+ size 203408185
exp/model_96000.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e7d41e46b5be7dcdacc0a6bffc752ec12ffc9316dee2367c9e4f0a51836c1b62
3
+ size 203408185
exp/model_98000.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:30f6dda13f3f9173c9a06d28df51cb3dd95358b6450a539d9f6a40ba9e631b7e
3
+ size 203408185
exp/result.txt ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 2000 0.8378445185193604 0.8550007722515595 0.7996140460635067 0.9890788964748473 0.3363412922726779
2
+ 4000 0.8883051935186256 0.9011896693260052 0.8407483822422482 0.9888601901737389 0.28807807987578515
3
+ 6000 0.9093463408114435 0.9187610596569435 0.856436811223664 0.9892772409264694 0.2782532299927232
4
+ 8000 0.9154192601783081 0.9242915226873272 0.863719324944622 0.9893135190076301 0.2640216721129445
5
+ 10000 0.9221281098055328 0.9301873697193905 0.8544904398328683 0.9909068205196612 0.30122805392415253
6
+ 12000 0.9256361200045038 0.9339749954084418 0.8680132436720246 0.9908627552470314 0.254230999992963
7
+ 14000 0.9243513872156627 0.9337593018053446 0.8652027599565791 0.9914292069207234 0.25215019320964444
8
+ 16000 0.9273037335333602 0.9344113906144614 0.8915717806067568 0.9891676716064659 0.1935697488877773
9
+ 18000 0.928093933102101 0.9359714654554582 0.8907530917582658 0.9903337088390893 0.18993020533175425
10
+ 20000 0.9293916929746256 0.9366121332110859 0.8776223218605467 0.9914119683432404 0.22019514647616786
11
+ 22000 0.9293183453953023 0.9368456631205168 0.8993620504460864 0.9894685003490795 0.16336010040361684
12
+ 24000 0.9315245273701741 0.9376764169135439 0.8863015204978449 0.9894540292140037 0.1835239797652679
13
+ 26000 0.9278818721915667 0.9348520928207621 0.9085706799588287 0.9873654389180911 0.14489941458772512
14
+ 28000 0.9237549717826589 0.9307162863292412 0.9077910608700053 0.9863836330576372 0.1468425086259306
15
+ 30000 0.9258158531777284 0.9321535143384989 0.904241575941385 0.9876146874821279 0.16133908984711812
16
+ 32000 0.9264748130833852 0.9328525691827716 0.9059375201675516 0.9864041162325197 0.15868876533000917
17
+ 34000 0.9294898372762054 0.9368239951842766 0.9116889009886732 0.9867188652090091 0.13928261369797534
18
+ 36000 0.9308560403694829 0.9375692344987657 0.9018779527935139 0.9889020192979557 0.16233208515827274
19
+ 38000 0.9313965384250322 0.9380007369116374 0.9001299526034995 0.9887313404516253 0.1633452541547179
20
+ 40000 0.9257527466620052 0.9323936865918444 0.8932349791238209 0.9876225372867202 0.15272637913977158
21
+ 42000 0.9282756579769014 0.9348992744323964 0.9128243025390219 0.9859300748640211 0.14253721025786018
22
+ 44000 0.9298426741859479 0.9371124290362667 0.9040265872543837 0.986949025138059 0.14552509402205127
23
+ 46000 0.9300128295346097 0.9362827197527415 0.9137447153933999 0.9862219583569053 0.12982273766113558
24
+ 48000 0.9234125212485892 0.930283776966406 0.9069802324864845 0.9842294180320558 0.13843328086203502
25
+ 50000 0.9276399753750096 0.9343214436184214 0.9175312107387217 0.9842129999275886 0.13105409268093263
26
+ 52000 0.9449817217707827 0.9487268871260228 0.9284075834356192 0.9901670186816184 0.1155973855306721
27
+ 54000 0.9527623614083628 0.9556320951087338 0.9118459185619721 0.9949080525203702 0.1454833502601766
28
+ 56000 0.954165243892991 0.9570026018203798 0.926977467721424 0.9935336189713234 0.11515391090021866
29
+ 58000 0.9560903499554949 0.9579481683238092 0.9247886391863444 0.9952464719967719 0.12452428410486954
30
+ 60000 0.9569328873340348 0.9592511430481309 0.9248727630933362 0.9944816617017681 0.12305888800108479
31
+ 62000 0.9579849845549661 0.9596342118918808 0.9390898685686138 0.9950267279500629 0.0964534832149947
32
+ 64000 0.9579087397950028 0.9595521342656608 0.888754863029947 0.9966418484257852 0.17121339562540844
33
+ 66000 0.9583047370272928 0.9597209608407834 0.9231827067754435 0.9952613013928521 0.11255277093179329
34
+ 68000 0.9628316569964765 0.9638387683408609 0.940098197764247 0.9962015152750996 0.10161871349055697
35
+ 70000 0.9594276287145012 0.9613417777025292 0.9411867988629355 0.9951941685182568 0.0910376146696102
36
+ 72000 0.9613824206798557 0.9625306593337717 0.9382702060123344 0.9958610678342129 0.1023407815813337
37
+ 74000 0.9624663936242096 0.963588516124269 0.94048414464775 0.9967033588186361 0.0954268666013511
38
+ 76000 0.9632756082900953 0.9644683289809926 0.9389233150768743 0.9962973121082118 0.09915806823948901
39
+ 78000 0.9620432028245086 0.9632715879883267 0.9449374355447596 0.9957257317322733 0.086247652486017
40
+ 80000 0.9646165984340339 0.9658201195994123 0.9447844077633925 0.9961257674159777 0.08700586188218598
41
+ 82000 0.9647542996582078 0.9660618324849417 0.9429918639224082 0.9956244010817061 0.11611685973612558
42
+ 84000 0.9649150849811534 0.9662983785315974 0.9412146255506264 0.995292925059505 0.12189863201301336
43
+ 86000 0.9637655286763542 0.9650650917917571 0.9311628086704276 0.9962893105682549 0.12965074226272386
44
+ 88000 0.9619209186639209 0.9636118657651623 0.9418839825690863 0.9943570296511755 0.10450538444508281
45
+ 86000 0.9678115461958079 0.969002264298232 0.9398503062331552 0.9974533277594805 0.12218756244029645
46
+ 88000 0.9693339310974115 0.9702862841248012 0.943553977773513 0.9974268985128443 0.11488525180192764
47
+ 90000 0.96957957789634 0.9706027579270423 0.9312262134641841 0.9980824100096749 0.12979803466871595
48
+ 92000 0.9684304656306253 0.9694872447832231 0.9500182147854519 0.9962787379680713 0.09476831535539072
49
+ 94000 0.9694926732087914 0.9707647220748428 0.9387159260554444 0.9980051791075409 0.12306958621276623
50
+ 96000 0.9714096752754026 0.972370196142346 0.9491604428615726 0.9973425142001613 0.09871716528399664
51
+ 98000 0.9682421522672757 0.9692324009257849 0.9486716308322449 0.9968134802644056 0.1001567452300655
52
+ 100000 0.9676080591881693 0.9685046195801984 0.954382297821463 0.9951204237671076 0.07774776666429961
53
+ 102000 0.9700919695701107 0.9709053040306598 0.9520703920727009 0.9967036205631941 0.08887639068441815
54
+ 104000 0.9726259988745877 0.9734275500894657 0.9519143857284157 0.9977981694353781 0.09258148140148142
55
+ 106000 0.9730510491163712 0.9737441394855433 0.9534400864459364 0.9974261708604515 0.0937849257149337
56
+ 108000 0.9732629133629522 0.9740786809136274 0.9504064756666378 0.9975075281068728 0.09178011075456895
57
+ 110000 0.9729051807837071 0.9735772940753391 0.9529222996765567 0.9970923801864031 0.0915735481953844
58
+ 112000 0.9717559405251442 0.9724563115094734 0.9590259415070899 0.9962768757998866 0.07330999392111859