code: public FastQueue<LineParametric2D_F32> extractLines() {
  		lines.reset();
  		foundLines.reset();
  		foundIntensity.reset();
  
  		extractor.process(transform,null, candidates,null, foundLines);
  
  		for( int i = 0; i < foundLines.size(); i++ ) {
  			Point2D_I16 p = foundLines.get(i);
  
  			int x0 = p.x - originX;
  			int y0 = p.y - originY;
  
  			if( Math.abs(x0) >= minDistanceFromOrigin ||
  					Math.abs(y0) >= minDistanceFromOrigin ) {
  				LineParametric2D_F32 l = lines.grow();
  				l.p.set(p.x,p.y);
  				l.slope.set(-y0,x0);
  				foundIntensity.push(transform.get(p.x,p.y));
  			}
  		}
  
  		return lines;
  	}
docs: Searches for local maximas and converts into lines.
  
  @return Found lines in the image.