PATENT CLAIM ANALYSIS

Application Number: 16006534
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2019-02
Patent Classification: ["382", "256000"]

Abstract:
A method is explained for processing an array of pixels in a point cloud. Local error bars are calculated for each pixel distance value. A difference is calculated between distance values of the pixel being processed and neighboring pixels with distance values within the error bars. If the difference is outside the error bars, the distance value of the pixel being processed is changed by a small fraction while remaining inside the error bars; if the difference is within the error bars, the pixel value is replaced by a weighted average. The neighboring pixels with distance values within the error bars of the pixel are counted and if a predetermined threshold is met, the counted values are averaged and replace the pixel value, but if not met, the pixel value is unchanged. If loop exit criteria have been met, the loop is terminated and if not, looping begins again.

Claim (Index 8):
A method as in  claim 1 , wherein the processed point cloud data set is generated by a method comprising:\n (i) performing a first scanning of a surface of an object or a portion thereof with a light source; laser; (j) collecting first light reflected by the surface in response to the first scanning and converting the first light reflected by the surface into a first scan file of matrices of data points representing point position measurements and saving as a first three dimensional scan file; (k) computing an error bar for each of the pixels in the processed data array; (l) for each pixel in the processed data array, counting the number of surrounding pixels having values within the error bar; (m) for each pixel in the processed data array, retaining those pixels having a minimum number of surrounding pixels having values within the error bar and discarding pixels not having a minimum number of surrounding pixels having values within the error bar to generate a twice processed data array (n) calculating the error bar for the intermediate processed data set; (o) for each pixel in the intermediate processed data set, calculating the difference between the pixel value and either a corresponding pixel in another data set or an adjacent pixel in the three times processed data set; and (p) if the difference is within the error bar for the intermediate processed data set, replacing pixel distance.

Metadata:
- Claim Count in Document: 3.0
- Percentile: 94.0
- Lexical Diversity: 2.39706
- Patent Class: 382.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['13532691', '14166840', '15043492', '13812991', '12582400']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.3243975240338256
- 35 USC 102 Novelty (BERT): 0.5704993233933636
- Combined Prediction Score: 0.3490077039697794
- Mean Citation Score: 307.75801800000005
- Max Citation Score: 439.61194000000006
- Similarity Product: 425.4463043117416

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 0

Dataset: test