| Class | Description |
|---|---|
| GradientPrewitt_Shared |
Prewitt implementation that shares values for horizontal and vertical gradients
|
| GradientSobel_Naive |
This implementation of the sobel edge dector is implements it in such as way that the code can be easily read
and verified for correctness, however it is much slower than it needs to be.
|
| GradientSobel_Outer |
While not as fast as
GradientSobel it a big improvement over GradientSobel_Naive and much
more readable. |
| GradientSobel_UnrolledOuter |
This is a further improvement on
GradientSobel_Outer where it reduces the number of times the array needs to be
read from by saving past reads in a local variable. |
| GradientThree_Share |
This is an attempt to improve the performance by minimizing the number of times arrays are accessed
and partially unrolling loops.
|
| GradientThree_Standard |
Basic implementation of
GradientThree with nothing fancy is done to improve its performance. |
| HessianSobel_Shared |
Prewitt implementation that shares values for horizontal and vertical gradients
|
| HessianThree_Standard |
Basic implementation of
HessianThree with nothing fancy is done to improve its performance. |
Copyright © 2013. All Rights Reserved.