binary image : 0 or 1, 8bit에서는 0 or 255
gray scale image : [0, 255]
color image : [0, 255] * 3
dots per inch(DPI) or pixels per inch(PPI)Historgram : image의 brightness(intensity)에 대한 frequency(빈도)를 시각화

image filtering이란? :
image를 원하는 방향으로 transformation하기 위해 다양한 operation을 적용해야 하는데,
이를 위해서 image에 filter = kernel을 적용한다.
filter 사용 목적 :
System = Filter :
converts an input(image의 특정 pixel) into an output(=response)

S is the system operator :
moving average filter : blur하게 만드는 효과 = smoothing effect = remove shart features

Image segmentation : 특정 threshold 이하이면 0, 아니면 255


Linear system = filter :
superposition 속성을 만족하는 것을 Linear system이라고 한다.

moving average는 linear system인가?
= moving average가 superposition 속성을 만족하는가?

LSI system :
Superposition과 Shift invariance 속성을 모두 만족하는 것을 LSI system이라고 한다.
우리는 로부터 를 어떻게 계산할 것인가?

만약 linear system 가 무슨 일을 하는지 모른다면,
impulse function(=Dirac delta function) 을 Linear system 에 넣어
impulse response 을 얻어낸다.
은 Linear System의 내부가 어떻게 동작하는지 알 수 있는 impulse function에 대한 response이다.
그런데 impulse response 으로 우리는 어떻게 로부터 를 어떻게 계산할 것인가?
General LSI system에서는 :
주어진 image 을 impulse resonse로 쪼개어 Linear System이 어떤 일을 하는지 간접적으로 확인할 수 있다.




impulse response가 shift invariance하고 superposition하다면, LSI system을 거쳤다고 말할 수 있다.
We can generalize superposition principle








cross correlation :

convolution : filtering operationcorrelation : compare the similarity of two set of data
I've been experimenting with different ways to enhance my photos lately, and I came across a really cool tool that's made a big difference in my editing process. I was initially skeptical about adding artistic effects to my photos, but after using https://skylum.com/art-photo-editor I realized how much more dynamic my images can look. It has a bunch of cool features, from adding unique textures to transforming your photos into something that feels like a painting. It’s not just for filters - it really opens up a whole new way to approach photo editing. If you’re into experimenting with different styles, it might be worth checking out!