The 6th point is wrong. Filters do linear combination with group of pixels (depends on filter size) and move over the image and continue to do linear combination operation until it finishes the whole image.
Please look at 2D convolution in CNN
I would explain CNN following way:
CNN is a kind of neural network that generally contains many convolutional ...
To address your description point by point,
There are many types of CNN architectures. You appear to be describing a fully-convolutional neural network built only from convolutional layers which is a very specialized type of network (typically used for segmentation tasks).
Most networks will include other layer types which have trainable parameters too, i....