Афина трансформација или афино пресликавање[1] (лат.affinis: "повезано са") у геометрији представља функцију, коју је први увео Леонард Ојлер[2], између афиних простора која пресликава тачке у тачке, праве у праве и равни у равни. Такође, код афиних пресликавања пар паралелних правих остаје паралелан по трансформацији, али афина трансформација не мора нужно да сачува углове између правих или раздаљине између тачака, мада чува размеру колинеарних тачака. Стога афина пресликавања имају релативно малу слободу. Троугао је могуће пресликати у произвољан други троугао без обзира на његову величину и облик, исто тако паралелограм у произвољан други паралелограм, али паралелограм не можемо пресликати у произвољан четвороугао управо због чувања паралелности.
Нека је линеарно пресликавање векторског простора, који је придружен простору тачака . Афино пресликавање је пресликавање тачака, које је индуковано пресликавањем вектора у смислу да је:[3]
Фиксирајмо репер простора . Ако са и означимо координате тачке и њене слике , редом, није тешко показати да афино пресликавање има облик:
,
(1)
где матрица представља линеарни део пресликавања, а вектор је транслаторни део.
Да би пресликавање било бијекција, треба да буде испуњен услов да је . Индуковано линеарно пресликавање векторског простора у бази задато је управо матрицом . Транслаторни део пресликавања нема ефекта на векторима, јер транслација вектор пресликава у исти вектор.
Приметимо да су афино пресликавање и трансформације координата тачака дате формулама сасвим истог типа, и да било коју од тих формула можемо да посматрамо на два начина: пасивно и активно.
Пасивно посматрано: тачке су фиксиране, пасивне, а и означавају координате једне исте тачке у реперима и .
Активно посматрано:координатни систем је фиксиран, а и означавају координате тачке и њене слике при афином пресликавању. Дакле све тачке простора се померају, односно активне су.
Из формуле (1) афиног пресликавања , директном провером добијамо:
тачка је слика координатног почетка при том пресликавању, тј. .
колоне матрице су координате слика базних вектора , редом, што значи да је матрица линеарног пресликавања у бази (по дефиницији).
Сва афина пресликавања чине групу у односу на композицију пресликавања. Групу афиних пресликавања -димензионалног простора означавамо са .
Афина пресликавања, у општем случају, не комутирају.
Постоји јединствено афино пресликавање равни које пресликава три неколинеарне тачке у три неколинеарне тачке , редом[3].
Афине трансформације имају следеће особине:
Бијекције су.
Пресликавају праве на праве, а криве другог реда на криве другог реда.
Чувају размеру колинеарних дужи.
Чувају паралелност правих.
Пресликавања за која је чувају оријентацију, а за која је мењају оријентацију равни.
Однос запремине слике и оригинала једнак је:
(односно у равни, однос површине слике и оригинала ).
Представљање афиног пресликавања матрицама
Пригодно би било да се афино пресликавање представи једном једином матрицом, уместо матрицом линеарног пресликавања и транслаторним делом. Тада композицији афиних пресликавања одговара множење матрица.
Неки значајнији примери афиних пресликавања у простору су[3]:
Транслација за вектор .
Ротација oko prave за угао .
Рефлексија у односу на раван .
Скалирање у правцу координатних оса са центром у тачки и коефицијентима , и .
Примена
Афине трансформације имају широку примену у различитим областима.
Једна од најпознатијих примена афиних пресликавања је корекција геометријских дисторзија или деформација, које се појављују због неидеалног угла снимања.[5]
Тако се у GIS[6] (Geographic information systems) афине трансформације користе за корекцију дисторзије сочива широкоугаоних објеката, креирање панорамских слика и георегистрацију (процес проверавања тачности мапе/слике). Трансформација и спајање слика у велики, равни координатни систем је пожељна да би се елиминисала дисторзија. То омогућава лакшу интеракцију и рачунање које не захтева размишљање о дисторзији слике. Трансформација координата се може представити афиним пресликавањем, што се користи како у GIS, тако и у геодезији[7]
Афине трансформације се примењују и у рачунарској графици. За манипулисање сликама, смањивање дисторзије, копирање слика, анимацију. Једна од техника је фрактална компресија слика.
Афина пресликавања се користе и у криптографији. Пример је криптографски алгоритам AES Rijandael[8](Напредни стандард енкрипције) који се користи за заштиту електронских података.