Activation in convolution layer On a CNN, what is use of using Activation function in convolution layer?

Does single weight is used for full matrix or for every pixel or box it may vary?
The use is the same as always, without the non-linear activation, no matter how many layers you use, the result will still be a linear model. 

The non-linear activation is performed on every single output "pixel" indevidualy: