Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

registration accuracy #4

Open
LUOmengce opened this issue Nov 27, 2017 · 1 comment
Open

registration accuracy #4

LUOmengce opened this issue Nov 27, 2017 · 1 comment

Comments

@LUOmengce
Copy link

I used Stanford's bunny point cloud data as the original point cloud, which has more than 30,000 points. Then, it is rotationally translated as a registration point cloud.
The first method I use ISS (Extracting 26 Keys) + FPFH + SAC_IA.
The second method I use RSCS + FPFH + SAC_IA.
The two method parameters are set as follows:
 FPFH has a radius of 50, numSP = 25, spSize = 100, csRad = 60
Use pcl library getFitnessScore () for evaluation, the first method is much higher than the second method of registration accuracy is high, I ask this reason, is my parameter settings is not right? Actually, I want to use the method in your dissertation, but my ability to understand and program is limited.
Thank you for your help, but also forgive me for my poor English proficiency.
Here is how I use the RSCS method Calculate the center points of the RSCSsuperpoints.
numSP = 25
spSize = 100
csRad = 60
pntCloud = loadDataSet1 ()
superPntList = createRandomSphereCoverSetFixedNum (pntCloud, superPointNum = numSP, pointsInSP = spSize, coverSphereRad = csRad)

def centerPoint (numSP): # Calculate the center points of the RSCSsuperpoints.
    superPointscenters = []
    for sp in superPntList:
        splen = len (sp [3])
        if splen> 0:
            for i in range (splen):
                if sp [3] [i] == numSP:
                    superPointscenters.append (sp [0: 3])

    superMat = np.mat (superPointscenters)
    superMat2 = np.mean (superMat, axis = 0)
    return superMat2

for i in range (numSP):
    superPntcenter = centerPoint (i)
    print (superPntcenter)

@gilbaz
Copy link
Owner

gilbaz commented Nov 27, 2017 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants