Where do the best innovative ideas come from?

Where do the best innovative ideas come from?

Innovation is very important and I am trying to establish a more innovative culture in our organization. I was wondering from your experience where the best innovative ideas are born. Do they come from collaborating with customers, from collaborating with R&D, or a combination of them? Can anyone become a good innovator or is it always the same...