The main difference between bottom-up and top-down processing is that bottom-up processing starts with the sensory input and builds up to higher-level processing, while top-down processing starts with the higher-level processing and works down to the sensory input.