binary image
: 0 or 1, 8bit에서는 0 or 255gray scale image
: [0, 255]color image
: [0, 255] * 3dots 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 featuresImage segmentation
: 특정 threshold 이하이면 0, 아니면 255Linear 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!