1. 01 Mar, 2017 1 commit
  2. 17 Dec, 2014 1 commit
  3. 19 Sep, 2014 1 commit
    • Andreas Schwarzkopf's avatar
      [STYLE #42] Added empty lines between methods in code and header files · 15deb769
      Andreas Schwarzkopf authored
       * Added some empty lines between methods in code and header files.
       *
       * Bugfix: Solved problem in point data saving that the coordinate precision was about 5
       * signs.
       *
       * Sebastian Eichelbaum wrote (18.09.2014, 11:46):
       * >> Hi Andreas
       * >>
       * >> Ich würde dich gern bitten darauf zu achten, dass du zwischen Funktionen
       * >> eine Leerzeile lässt. Das betrifft sowohl die CPP als auch die Header
       * >> files. Als Beispiel: WBmpImage.cpp. Dort hast du nach dem Konstruktor
       * >> eine Leerzeile gemacht, nach dem Destruktor und den folgenden Funktionen
       * >> jedoch nicht.
       * >>
       * >> Ansonsten ist dein Stil sehr sauber. Auch die Doxygen Doku ist sehr
       * >> ordentlich. Super.
       * >>
       * >> Gruß
       * >> Sebastian
      15deb769
  4. 07 Sep, 2014 1 commit
    • Andreas Schwarzkopf's avatar
      [FIX #371] Repaired the multithreading setting · 883eac38
      Andreas Schwarzkopf authored
       * General style Some style improvements.
       *
       * General features:
       *   - Points - Transform: Color equalizer (contrast and offset setting for each color
       *     channel)
       *
       * Performance improvements (in general about 4 times faster)
       *   - Lari/Habib 2014 clustering has now following improvements.
       *       - Removing points from the parameter space kd-tree after adding to a plane -
       *         This change created an additional, temporary parameter domain kd-tree which
       *         is in the beginning just a copy of the original parameter domain kd-tree.
       *         When points are added to a plane, they are removed from that copy. It makes
       *         the algorithm a way faster.
       *       - Distinguishing whether a point belongs to an extent directly in an point
       *         searcher instance works faster than building a list with additional
       *         unnecessary points and filtering afterwards. In that change a new class
       *         inherited from WPointSearcher and overwrote a method which distinguishes
       *         whether points are added or not.
       *       - Another story is counting points of an extent with a searched point as peak
       *         centre. Previously points were put in a list in order to count them
       *         afterwards. This new class was further modified at traversing. So no new
       *         unnecessary list is built up.
       *
       * Bugs fixed:
       *   - Boundary detection problems were fixed. Originally there was a detection that
       *     checked whether a new bound would hit the pre previously detectet bound. But that
       *     seemet practically not to be enough. So every point adding a new bound is checked
       *     whether it hits one of all bound pieces detected. Nevertheless the problem is not
       *     solved completely but there are much less less problems by far.
      883eac38
  5. 19 Jul, 2014 1 commit
    • Andreas Schwarzkopf's avatar
      [ADD ##371] Surface detection approach of Lari/Habib 2014 · 570f0b11
      Andreas Schwarzkopf authored
       * This approach describes the surface detection of Zahra Lari and Ayman Habib (2014).
       * Paper: "An adaptive approach for the segmentation and extraction of planar
       * andlinear/cylindrical features from laser scanning data", ISPRS Journal of
       * Photogrammetry and Remote Sensing, 2014
       *
       * Eventually the process covers also the linear and cylindrical feature segmentation
       * but in our requirements only the planar segmentation is required. Steps:
       *   - Original laser point cloud as input data
       *   - PCA-based classification of planar features
       *   - Selection of appropriate representation models for the detected planar features
       *   - Local point density estimation along the detected planar features
       *   - Precise estimation of the planar features segmentation attributes
       *   - Parameter-domain segmentation and extraction of planar features
       *   - Boundary tracking for resolving the parameter-domain segmentation ambiguities of
       *     planar features
       *   - Extracted planar features in spatial domain
       *
       * Estimations (Based on the paper because I haven't completely impelemented yet):
       *   - Fair segmentation results
       *   - Relatively slow
       *
       * Implementation progress:
       *   - Done to the step "Precise estimation of the planar features segmentation
       *     attributes".
       *
       *
       * Other updates:
       *   - Renamed module "Pooints - Crop" to "Points - Transform". It optained the feature
       *     to translate and to rotate the point set.
       *   - Wew code refactoring.
      570f0b11