The digital signal processing is a specialized branch of digital signal processing.
The main topics in signal processing is signal synthesis, signal analysis and signal filtering.
In image processing one is interested in image enhancement, then in image compression and decompression. Image compression and decompression is a main digital processing task in image processing.
There are compression standards such as JPEG for image CODECS.
You can get a lot elaborations via google, however., in computer science, digital image processing is the use of computer algorithms to perform image processing on digital images. It allows a much wider range of algorithms to be applied to the input data and can avoid problems such as the build-up of noise and signal distortion during processing.
For its computing in Matlab, please see : https://au.mathworks.com/academia/books/digital-signal-and-image-processing-using-matlab-volume-1-blanchet.html
also see : https://scholar.google.com.au/scholar?cluster=15835222694751255782&hl=en&oi=scholarr
Signals are represented in terms of independent variables. If single independent variable is used to define information of signal (f) then it is called 1-D signal.
Example for 1-D signals.....pressure signal, temperature signal, radar signal, sonar signal, stock market behavior signal generally defined in terms of "Time"
Similarly, Eg. for 2-D signal is IMAGE
In MATLAB, 1-D signal is represented as 1-D matrix (Row matrix or Column matrix) and image as 2-D matrix form.
Refer following links for signal and image processing .
The digital signal processing is a specialized branch of digital signal processing.
The main topics in signal processing is signal synthesis, signal analysis and signal filtering.
In image processing one is interested in image enhancement, then in image compression and decompression. Image compression and decompression is a main digital processing task in image processing.
There are compression standards such as JPEG for image CODECS.
Signal processing is basically applied on analog signals and it processes only 2D signals. The images are manipulated by electrical signals like sine and cosine wave.
Image processing is applied to digital images (a matrix of small pixels). For manipulating the images, there are number of software and algorithms that are applied on signal to perform changes. They are generally Pre-Processing steps to enhance image like noise removal.
You may want to ask yourself: “What is a function of what?”
If it is x=x(t), where “t” is time (or some proxy for time), than you may call “x” a “signal.” It can be a scalar (e.g. current or voltage) or a vector (say, 2D if “x” is a complex number, or 3D if “x” is the position of a satellite).
If it is z=z(x,y), where “x” and “y” are “spatial” coordinates, then “z” may be called an “image.” The variable “z” would be a scalar for a monochrome image, or a 3D vector for a color image. (Note that the pair “(x,y)” is a 2D vector.)
If you add “time,” z=z(x,y;t), then “z” becomes a “video” (say, “frame” would be a proxy for time): It is an image for any given time.
Further, your variables can be continuous (“analog”) or discrete (“digital”).
So, in “signal processing” you deal with variables (scalar or vector) which are functions of one scalar variable. In “image processing” your (scalar or vector) output variables are functions a 2D vector variable.
Video is a multi-dimensional signal. Image processing can be thought of as operating on a time slice of NxM signals and you work to correlate, relate, differentiate, each instance with and from all the other samples.
Signals tend to be time varying and one dimensional, while images alone are a snapshot and two dimensional.
"(Digital) image processing" is a specialization of the more general "(digital) signal processing":
signal processing is considered processing 1D signals, although 2D processing (2nd dimension being the time - used in data compression algorithms) exists.
image processing is basically considered processing 2D signals. When it comes to the compression of streaming data (video), 3D processing is applied as well.
While signal processing usually implements all sorts of filters, image processing also comprises topics like object identification, object tracking (over time) etc.
MATLAB perspective? No idea. I do not use MATLAB :)