370 likes | 654 Views
ივანე ჯავახიშვილის სახელობის თბილისის სახელმწიფო უნივერსიტეტი. მოდელირება კერძოწარმოებულებიანი დიფერენციალური განტოლებებით. ზუსტ და საბუნებისმეტყველო მეცნიერებათა ფაკულტეტი ც.ტეფნაძე თ.სოლოღაშვილი ბ.ჩქოფოია გ.ძამაშვილი გ.ძოწენიძე ნ.ჭანკვეტაძე. პროექტის ხელმძღვანელები: სრული პროფესორი :
E N D
ივანე ჯავახიშვილის სახელობის თბილისის სახელმწიფო უნივერსიტეტი მოდელირება კერძოწარმოებულებიანი დიფერენციალური განტოლებებით ზუსტ და საბუნებისმეტყველო მეცნიერებათა ფაკულტეტი ც.ტეფნაძე თ.სოლოღაშვილი ბ.ჩქოფოია გ.ძამაშვილი გ.ძოწენიძე ნ.ჭანკვეტაძე პროექტის ხელმძღვანელები: სრული პროფესორი: რამაზ ბოჭორიშვილი ასისტენტ პროფესორი: თინათინ დავითაშვილი თბილისი 2013
დუფორტ-ფრანკელის სქემა შესაბამის შაბლონს აქვს სახე: სქემა უპირობოდ მდგრადია. აპროქსიმაციის რიგია: სრული აპროქსირებისათვის აუცილებელია შესრულდეს: ანუ;
არაცხადის სქემის ამოხსნის მეთოდები ნაბიჯიI: x-მიმართულებით არცხადი y-მიმართულებით ცხადი ნაბიჯიII: x-მიმართულებით ცხადი y-მიმართულებით არაცხადი n • Peaceman-Rachford-ის ალგორითმი
Peaceman-Rachford-ის ალგორითმი • ნაბიჯიI • ნაბიჯი II
მოცემული გამოსახულება ტოლფასია: • სადაც არის (m-1)x(m-1) განზომილებიანი მატრიცა. ხოლო: ; ;
სითბოგამტარობის ამოცანის ორგანზომილებიანი არაცხადი სქემის ამოხსნა Peaceman-Rachford-ის ალგორითმის მეშვეობით
ბიჯიI ბიჯიII ილუსტრაცია Y-მიმართულებით ცხადი X-მიმართულებით არაცხადი n n … … 2 2 j = 1 j = 1 i = 1 2 … m 1 2 … m
სქემის მდგრადობა () სქემის მდგრადობა ვაჩვენოთ ჰარმონიკების მეთოდის გამოყენებით: შემოვიღოთ აღნიშვნები: ; ჩავსვათ თავდაპირველ განტოლებაში ; (1) ; (2)
შევკვეცოთ (1) განტოლება -ზე,ხოლო მეორე -ზე, (3) (4)გავითვალისწინოთ,რომგვექნება:;;ასევე მივიღებთ:;;
შემოვიტანოთ აღნიშვნა და მიღებული გამოსახულებიდან გამოვსახოთ:, რადაგანაც სქემა იქნება უპირობოდ მდგრადი.აპროქსიმაციის რიგისქემის აპროქსიმაციის ზრდის რიგია ;მეთოდის ამოხსნისას ვიღებთ სამდიაგონალურ მატრიცას რომლის გადაჭრის გზაცაა გადადენის მეთოდი ან თომასის ალგორითმი
დავსვათ ამოცანა:გადავჭრათ ამოცანა ADI მეთოდით,როდესაც ბადეს წარმოადგენს::
ვიზუალიზაცია: T=0 T=0.2
არაცხადი სქმის ამოხსნის მეთოდი (ADi) მეთოდი მდგომარეობ შემდეგში: (1) ფორმულიდან არაცხადი სქემით x ცვლადის მიმართ ვიპოვით ,შემდეგ ბიჯზე კი (2) ფორმულიდან არაცხადი სქემით y ცვლადის მიმართ ვიპოვით , შესაბამის შაბლონს აქვს სახე: მისი აპროქსიმაციის ზრდის რიგი არის ;
ცენტრალური სხვაობები:დიფუზიის განტოლების ამოხსნისას ცხადი სქემით,განტოლებაში შემავალი კერძო წარმოებულები შევცვალოთ ცენტრალური სხვაობით:ანუ სქემა მიიღებს შემდეგ სახეს: ;მარცხენა სხვაობების დროს სქემა აპროქსიმაციის ზრდის რიგი იყო 0(),ცენტრალური სხვაობების დროს კი 0();სქემა პირობით მდგრადია:<
სურათზე ხელოვნურად ქმნიან ხმაურს,შეაქვთ შეშფოთებები,რომელთა გაწმენდა შესაძლებელია რამდენიმე მეთოდით,ისინი არ იყენებენ კერძოწარმოებულიან დიფერენციალურ განტოლებებს თუმცა საინტერესოა შედეგების შედარების მხრივ ხმაურის გასაწმენდად გამოიყენება არაწრფივი ფილტრაციის შემდეგი მეთოდები: • არითმეტიკული საშუალო • გეომეტრიული საშუალო • ჰარმონიული საშუალო • კონტრჰარმონიული საშუალო • მედიანის ფილტრი • Alpha trimmed საშუალო ფილტრი
მედიანის ფილტრი: არითმეტიკული საშუალო გეომეტრიული საშუალო
ჰარმონიული და კონტრჰარმონიული ფილტრები ჰარმონიული საშუალო კონტრჰარმონიული საშუალო mn = ამოღებული ფანჯრის ზომები Q = 0, დავდივართ არითმეტიკულ საშუალოზე Q = -1, დავდივართ ჰარმონიულ საშუალოზე.
Alpha-Trimmed საშუალო ფილტრო • შეგვიძლია წავშალოთ ყველაზე დაბალიდა ყველაზე მაღალი d/2სიმაღლის პიქსელი • ასე რომ gr(s, t)წარმოადგენს დარჩენილmn – dპიქსელს
როგორ მუშაობს მედიანის ფილტრი მედიანის ფილტრი კარგია იმპულსის გასაქრობად,ხმაურის იზოლაციისათვის მედიანა დალაგებული ზრდის მიხედვით: 37, 38, 38, 39, 40, 41, 42, 44, 234 მაგალითად:
საზღვრებზე პიქსელები 0 0 0 ……………………….0 ან 0 0 0 ……………………….0
ორიგინალ სურათზე ვამატებთ ეგრეთწოდებულ ხმაურს,კერძოდ გაუსის ხმაურს.გაუსის ფილტრი მოიცემა ფორმულით:
ფანჯრის გადატანის მაგალითი ორიგინალი 3x3
ფანჯრის გადატანის მაგალითი ორიგინალი 3x3
ფანჯრის გადატანის მაგალითი ორიგინალი 3x3
ფანჯრის გადატანის მაგალითი ორიგინალი 3x3
ფანჯრის გადატანის მაგალითი ორიგინალი 3x3
ფანჯრის გადატანის მაგალითი ორიგინალი 3x3
ფანჯრის გადატანის მაგალითი ორიგინალი 3x3
ორიგინალი სურათიდან აღებულია 25 % ორიგინალი სურათიდან აღებულია 60 %
მედიანის ფილტრით დამუშავებული:აღებულია 25% მედიანის ფილტრით დამუშავებული:აღებულია 60%
არითმეტიკული საშუალოთი დამუშავებული,აღებულია 25% არითმეტიკული საშუალოთი დამუშავებული,აღებულია 60%
ჰარმონიული საშუალოთი დამუშავებული:აღებულია 25% ჰარმონიული საშუალოთი დამუშავებული:აღებულია 60%
კონტრჰარმონიული საშუალოთი დამუშავებული:აღებულია 25% კონტრჰარმონიული საშუალოთი დამუშავებული:აღებულია 60%
Alpha trimmed საშუალოთი დამუშავებული:აღებულია 25% Alpha trimmed საშუალოთი დამუშავებული:აღებულია 60%
გეომეტრიული საშუალოთი დამუშავებული:აღებულია 25% გეომეტრიულისაშუალოთი დამუშავებული:აღებულია 60%
გამოყენებული ლიტერატურა: • http://pauli.uni-muenster.de/tp/fileadmin/lehre/NumMethoden/WS0910/ScriptPDE/Heat.pdf • http://www.cems.uvm.edu/~tlakoba/math337/notes_15.pdf • http://en.wikipedia.org/wiki/Crank%E2%80%93Nicolson_method • http://www.youtube.com/watch?v=iUs5znCjcqs • http://en.wikipedia.org/wiki/Alternating_direction_implicit_method • http://en.wikipedia.org/wiki/Nonlinear_filter • http://pluto.huji.ac.il/~pchiga/teaching/Filtering/filtering-v0.1.pdf • http://en.wikipedia.org/wiki/Gaussian_noise