  * vCutMaxVecLen is a safety variable, could actually be 100.
  * The function is called from
  *     idNearbyPointDispatcher
- * once for every 
+ * once for every
  */
 __global__
 void idGetSignals( cv::cuda::PtrStepSzb src,

    nPoint->readable = true;
    ellipse.computeHomographyFromImagedCenter( nPoint->point, nPoint->mHomography );
    nPoint->mHomography.invert( nPoint->mInvHomography );
}

/* All the signals have been computed for the homographies rolled

POP_SYNC_CHK;
        POP_CHK_CALL_IFSYNC;

        {
            const int numPairs = vCutSize*(vCutSize-1)/2;

            popart::identification::verify_idComputeResult
                <<<1,1,0,tagStream>>>
                ( point_buffer, cut_buffer, sig_buffer, vCutSize, numPairs );
POP_SYNC_CHK;
        }

        dim3 id_block( 32, // we use this to sum up signals
                       32, // we can use some shared memory/warp magic for summing
                       1 );
#ifdef NO_ATOMIC
#error no atomic
        dim3 id_grid( 1,
                      gridNSample,
                      gridNSample );
