A (2-d) digital filter having position dependent coefficients addresses the first issue: One set of coefficients only applies to perimeter cells, promoting growth; for all the remaining (central) cells, a different group of coefficients resists change, hopefully avoiding the formation of excessive detail, which may not be attractive. (You could also use low pass filtering.)
More links: