{ "base_score": 10, "corner": { "rules": { "wear_area": [ { "min": 0, "max": 0.01, "deduction": -0.1 }, { "min": 0.01, "max": 0.1, "deduction": -0.5 }, { "min": 0.1, "max": 0.25, "deduction": -1.5 }, { "min": 0.25, "max": 0.5, "deduction": -3 }, { "min": 0.5, "max": "inf", "deduction": -5 } ], "loss_area": [ { "min": 0, "max": 0.05, "deduction": -0.1 }, { "min": 0.05, "max": 0.1, "deduction": -0.5 }, { "min": 0.1, "max": 0.25, "deduction": -1.5 }, { "min": 0.25, "max": 0.5, "deduction": -3 }, { "min": 0.5, "max": "inf", "deduction": -5 } ], "pit_area": [ { "min": 0, "max": 0.05, "deduction": -0.1 }, { "min": 0.05, "max": 0.1, "deduction": -0.5 }, { "min": 0.1, "max": 0.25, "deduction": -1.5 }, { "min": 0.25, "max": 0.5, "deduction": -3 }, { "min": 0.5, "max": "inf", "deduction": -5 } ], "stain_area": [ { "min": 0, "max": 0.05, "deduction": -0.1 }, { "min": 0.05, "max": 0.1, "deduction": -0.5 }, { "min": 0.1, "max": 0.25, "deduction": -1.5 }, { "min": 0.25, "max": 0.5, "deduction": -3 }, { "min": 0.5, "max": "inf", "deduction": -5 } ], "scratch_length": [ { "min": 0, "max": 1, "deduction": -0.1 }, { "min": 1, "max": 2, "deduction": -0.5 }, { "min": 2, "max": 5, "deduction": -1 }, { "min": 5, "max": 10, "deduction": -2 }, { "min": 10, "max": 20, "deduction": -3 }, { "min": 20, "max": 50, "deduction": -4 }, { "min": 50, "max": "inf", "deduction": -5 } ] }, "front_weights": { "wear_area": 1, "loss_area": 1 }, "back_weights": { "wear_area": 1, "loss_area": 1 }, "final_weights": { "front": 1.4, "back": 0.6 } }, "edge": { "rules": { "wear_area": [ { "min": 0, "max": 0.05, "deduction": -0.1 }, { "min": 0.05, "max": 0.1, "deduction": -0.5 }, { "min": 0.1, "max": 0.25, "deduction": -1.5 }, { "min": 0.25, "max": 0.5, "deduction": -3 }, { "min": 0.5, "max": "inf", "deduction": -5 } ], "loss_area": [ { "min": 0, "max": 0.05, "deduction": -0.1 }, { "min": 0.05, "max": 0.1, "deduction": -0.5 }, { "min": 0.1, "max": 0.25, "deduction": -1.5 }, { "min": 0.25, "max": 0.5, "deduction": -3 }, { "min": 0.5, "max": "inf", "deduction": -5 } ], "pit_area": [ { "min": 0, "max": 0.05, "deduction": -0.1 }, { "min": 0.05, "max": 0.1, "deduction": -0.5 }, { "min": 0.1, "max": 0.25, "deduction": -1.5 }, { "min": 0.25, "max": 0.5, "deduction": -3 }, { "min": 0.5, "max": "inf", "deduction": -5 } ], "stain_area": [ { "min": 0, "max": 0.05, "deduction": -0.1 }, { "min": 0.05, "max": 0.1, "deduction": -0.5 }, { "min": 0.1, "max": 0.25, "deduction": -1.5 }, { "min": 0.25, "max": 0.5, "deduction": -3 }, { "min": 0.5, "max": "inf", "deduction": -5 } ], "scratch_length": [ { "min": 0, "max": 1, "deduction": -0.1 }, { "min": 1, "max": 2, "deduction": -0.5 }, { "min": 2, "max": 5, "deduction": -1 }, { "min": 5, "max": 10, "deduction": -2 }, { "min": 10, "max": 20, "deduction": -3 }, { "min": 20, "max": 50, "deduction": -4 }, { "min": 50, "max": "inf", "deduction": -5 } ] }, "front_weights": { "wear_area": 0.8, "loss_area": 1.2 }, "back_weights": { "wear_area": 0.8, "loss_area": 1.2 }, "final_weights": { "front": 1.4, "back": 0.6 } }, "face": { "rules": { "wear_area": [ { "min": 0, "max": 0.01, "deduction": -0.01 }, { "min": 0.01, "max": 0.05, "deduction": -0.05 }, { "min": 0.05, "max": 0.1, "deduction": -0.1 }, { "min": 0.1, "max": 0.5, "deduction": -0.25 }, { "min": 0.5, "max": 1, "deduction": -0.5 }, { "min": 1, "max": 1.5, "deduction": -0.75 }, { "min": 1.5, "max": 2, "deduction": -1 }, { "min": 2, "max": 2.5, "deduction": -1.5 }, { "min": 2.5, "max": 3, "deduction": -2 }, { "min": 3, "max": 4, "deduction": -2.5 }, { "min": 4, "max": 6, "deduction": -3 }, { "min": 6, "max": 8, "deduction": -3.5 }, { "min": 8, "max": 10, "deduction": -4 }, { "min": 10, "max": 15, "deduction": -4.5 }, { "min": 15, "max": 20, "deduction": -5 }, { "min": 20, "max": 30, "deduction": -5.5 }, { "min": 30, "max": "inf", "deduction": -6 } ], "pit_area": [ { "min": 0, "max": 0.01, "deduction": -0.01 }, { "min": 0.01, "max": 0.05, "deduction": -0.05 }, { "min": 0.05, "max": 0.1, "deduction": -0.1 }, { "min": 0.1, "max": 0.5, "deduction": -0.25 }, { "min": 0.5, "max": 1, "deduction": -0.5 }, { "min": 1, "max": 1.5, "deduction": -0.75 }, { "min": 1.5, "max": 2, "deduction": -1 }, { "min": 2, "max": 2.5, "deduction": -1.5 }, { "min": 2.5, "max": 3, "deduction": -2 }, { "min": 3, "max": 4, "deduction": -2.5 }, { "min": 4, "max": 6, "deduction": -3 }, { "min": 6, "max": 8, "deduction": -3.5 }, { "min": 8, "max": 10, "deduction": -4 }, { "min": 10, "max": 15, "deduction": -4.5 }, { "min": 15, "max": 20, "deduction": -5 }, { "min": 20, "max": 30, "deduction": -5.5 }, { "min": 30, "max": "inf", "deduction": -6 } ], "stain_area": [ { "min": 0, "max": 0.01, "deduction": -0.01 }, { "min": 0.01, "max": 0.05, "deduction": -0.05 }, { "min": 0.05, "max": 0.1, "deduction": -0.1 }, { "min": 0.1, "max": 0.5, "deduction": -0.25 }, { "min": 0.5, "max": 1, "deduction": -0.5 }, { "min": 1, "max": 1.5, "deduction": -0.75 }, { "min": 1.5, "max": 2, "deduction": -1 }, { "min": 2, "max": 2.5, "deduction": -1.5 }, { "min": 2.5, "max": 3, "deduction": -2 }, { "min": 3, "max": 4, "deduction": -2.5 }, { "min": 4, "max": 6, "deduction": -3 }, { "min": 6, "max": 8, "deduction": -3.5 }, { "min": 8, "max": 10, "deduction": -4 }, { "min": 10, "max": 15, "deduction": -4.5 }, { "min": 15, "max": 20, "deduction": -5 }, { "min": 20, "max": 30, "deduction": -5.5 }, { "min": 30, "max": "inf", "deduction": -6 } ], "scratch_length": [ { "min": 0, "max": 1, "deduction": -0.1 }, { "min": 1, "max": 2, "deduction": -0.5 }, { "min": 2, "max": 5, "deduction": -1 }, { "min": 5, "max": 10, "deduction": -2 }, { "min": 10, "max": 20, "deduction": -3 }, { "min": 20, "max": 50, "deduction": -4 }, { "min": 50, "max": "inf", "deduction": -5 } ] }, "coefficients": { "wear_area": 0.5, "scratch_length": 1, "dent_area": 2, "stain_area": 1.2 }, "light_weights": { "ring_weight": 0.8, "coaxial_weight": 0.2 }, "final_weights": { "front": 1.5, "back": 0.5 } }, "centering": { "front": { "rules": [ { "min": 0, "max": 52, "deduction": 0 }, { "min": 52, "max": 55, "deduction": -0.5 }, { "min": 55, "max": 60, "deduction": -1 }, { "min": 60, "max": 62.5, "deduction": -1.5 }, { "min": 62.5, "max": 65, "deduction": -2 }, { "min": 65, "max": 67.5, "deduction": -2.5 }, { "min": 67.5, "max": 70, "deduction": -3 }, { "min": 70, "max": 72.5, "deduction": -3.5 }, { "min": 72.5, "max": 75, "deduction": -4 }, { "min": 75, "max": 77.5, "deduction": -4.5 }, { "min": 77.5, "max": 80, "deduction": -5 }, { "min": 80, "max": 82.5, "deduction": -5.5 }, { "min": 82.5, "max": 85, "deduction": -6 }, { "min": 85, "max": 87.5, "deduction": -6.5 }, { "min": 87.5, "max": 90, "deduction": -7 }, { "min": 90, "max": 92.5, "deduction": -7.5 }, { "min": 92.5, "max": 95, "deduction": -8 }, { "min": 95, "max": 97.5, "deduction": -8.5 }, { "min": 97.5, "max": "inf", "deduction": -9 } ], "coefficients": { "horizontal": 1.2, "vertical": 0.8 } }, "back": { "rules": [ { "min": 0, "max": 60, "deduction": 0 }, { "min": 60, "max": 65, "deduction": -0.5 }, { "min": 65, "max": 70, "deduction": -1 }, { "min": 70, "max": 75, "deduction": -1.5 }, { "min": 75, "max": 85, "deduction": -2 }, { "min": 85, "max": 95, "deduction": -2.5 }, { "min": 95, "max": "inf", "deduction": -3 } ], "coefficients": { "horizontal": 1.2, "vertical": 0.8 } }, "final_weights": { "front": 0.75, "back": 0.25 } }, "severity_level": { "wear": [ { "name": "轻微", "value": 0.5 }, { "name": "一般", "value": 1 }, { "name": "严重", "value": 2 } ], "loss": [ { "name": "轻微", "value": 0.5 }, { "name": "一般", "value": 1 }, { "name": "严重", "value": 2 } ], "pit": [ { "name": "轻微", "value": 0.5 }, { "name": "一般", "value": 1 }, { "name": "严重", "value": 2 } ], "stain": [ { "name": "轻微", "value": 0.5 }, { "name": "一般", "value": 1 }, { "name": "严重", "value": 2 } ], "scratch": [ { "name": "轻微", "value": 0.5 }, { "name": "一般", "value": 1 }, { "name": "严重", "value": 2 } ] }, "card": { "PSA": { "face": 0.35, "corner": 0.3, "edge": 0.1, "center": 0.25 }, "BGS": { "face": 0.3, "corner": 0.25, "edge": 0.2, "center": 0.25 } } }