Feature enhanced speckle reduction in ultrasound images: algorithms for scan modelling, speckle filtering, texture analysis and feature improvement