anchor.diff:  
   
       //gives final centroids and clusterresult
  -    let inline isolateCentroids eps minPts (marrList:Marr.MarrWavelet list) followingFrames zEqualityDistance (fu) (data:seq<'a[,]>)=  
  +    let inline isolateCentroidsBy eps minPts (marrList:Marr.MarrWavelet list) followingFrames zEqualityDistance isolateLocalMaxima (data:seq<'a[,]>)=  
           ///calculates the centroid of a given TupelList. This function is needed in the DBSCAN
           let centroidOfTupelList (tList: seq<float*float>) =
               let length = tList |> Seq.length
  
positive.code:     let MarrRadius9_264 = marrWaveletCreator 9.264204771    //LMdistance = 13
  
  module Centroid = 
      open FSharp.Stats.SpecialFunctions
  
      type LocalMaxima =  {
          FrameNumber : int 
          X           : float
          Y           : float
          Intensity   : float
                      } 
  
      let createLocalMaxima framenumber x y intensity = {
              FrameNumber = framenumber 
              X           = x
              Y           = y
              Intensity   = intensity
                          } 
  
      let loadTiff filePath= 
          let stream = File.OpenRead(filePath)
          let tiffDecoder = 
  
negative.code:                 FSharp.Stats.ML.Unsupervised.DbScan.compute FSharp.Stats.ML.DistanceMetrics.euclideanNaNSquared minPts squaredEPs filteredPoints                
              let clusterlist=                 
                  clusterresult.Clusterlist 
                      |> Seq.map (fun x -> 
                          x 
                          |> Seq.map (fun x -> x.[0],x.[1])
                          |> centroidOfTupelList
                      ) 
              clusterlist,clusterresult
          clustercentroids
  
      ///takes borderpadding(40), imgP, and DBSCAN parameters and gives final centroids and clusterresult
      let inline isolateCentroids borderpadding eps minPts (marrList:Marr.MarrWavelet list) followingFrames zEqualityDistance (data:seq<'a[,]>)=  
          ///calculates the centroid of a given TupelList. This function is needed in the DBSCAN
          let centroidOfTupelList (tList: seq<float*float>) =
              let length = tList |> Seq.length
  