Hexagonal Image Processing: A Practical Approach