and it has a lot of purple fringing (chromatic aberration) on the tree branch?
pocket sized cameras take grainy pictures because of the small lenses / small sensors?
you left your ISO setting on Auto on your canon SD400... try locking it to 50 for less noise