Beamlet transform is an efficient tool presented by Donoho for multiscale analysis.A fast algorithm for discrete beamlet transform was proposed which reduced the complexity for computing the pixel coordinates on beamlets.This paper improved the complexity-penalized energy based multiscale linear features extraction method.It established the two-scale relationship of the maximal beamlet energy in the dyadic square
and presented a threshold-processed maximal beamlet energy algorithm which could avoid the problem of selecting penalty factor.Experimental results prove the efficiency of the method proposed.