تشفير صىرة باستخذاو خىارزييت جذيذة نتحذيذ وتشفير حىاف Image coding by new coding edges colors image Algorithm أنىا انصىرة ذ سعر ؽ ذ ؼغ شاتد سش ١ ذ ظا ؼ ا ى فح / و ١ ح ا رشت ١ ح / لغ ا ؽاعثاخ انخالصت : لذ ا ثؽس ؽش ٠ مح ظذ ٠ ذج ٠ ى خال ا ذشف ١ ش ط سج ؼر ذا ػ ذؽذ ٠ ذ ؼ اف أ ف ا ظ سج ذؽذ ٠ ذ ػذد األ ا ا خاطح تا ظ سج,تؼذ ا ٠ ر ذؽ ١ ا م ١ ا غرخشظح رؽذ ٠ ذ ا ؽ اف ى ٠ ر ذشف ١ ش ا تخ اسص ١ ح ذثذ ٠ األػ ذج ا غرخذ ح خالي ؼا operator( )Laplacian. ػ ا إ ػذد ا فاذ ١ ػ وا )24( فراغ فاذ ١ ػ ا رشف ١ ش و ا ذؼط ا طش ٠ مح إ ىا ١ ح فه ا رشف ١ ش ظ سج راذ ا ؼ ١ س ٠ ى ا ا رؼا غ و أ اع ا ظ س خر ف إؼعا ا إر ذم اإل ١ ح ا ؼر ذج ػ ذؽ ٠ أ ع ا ظ س ا شاد ذشف ١ ش ا أ فه ا رشف ١ ش إ ا ظ س راخ اال رذاد ).BMP( ذمغ ا طش ٠ مح إ : شؼ ح ذؽذ ٠ ذ ػ ١ ح ا ظ سج ؼع ا ؼ اف ا ا ا شؼ ح ذؽ ١ ا ظ سج شؼ ح ا ؼا عح ذ اعرخذا ؼاعة ع ت ر ١, 4 GHz 1700, غح د ف تئطذاس ا ا خا ظ لذ أشثرد رائط ا ؽاواج ظ دج ذ ف ١ ك ا رض أ ؽاواذ ا ثرىش ف إظشاء ؼا عح ا رشف ١ ش فه ا رشف ١ ش تذسظح %100. Abstract: New method for coding and encoding color image is performed by selection Algorithm for edges colors image, analysis it values with laplacain operator than coding by one of 24 keys from coding keys. The programmer can input any types and any size of image by this method, to convert the type to (.BMP)image type. The simulation contain three basic stages 1- Determent of the type and size image stage and edges colors 2- Analysis image stage 3- Processing image stage Pentium 4,1700GHz,Delphi language used to implementation this simulation the results show 100% of correct coding and encoding image. ان قذيت ٠ ؼرثش عاي ؼا عح ا ظ س ا شل ١ ح فشػا فش ع ا زواء االطط اػ ا ر ذ فش إ ىا ١ ح ػشع ا ظ س ا شل ١ ح تذلح ش ح ػا ١ ح ؼ ١ س اخز زا ا فشع ػ ما وث ١ شا ف اخرظاطاخ ػذج ذرطشق فا ١ ؽر ٠ اخ ف أوصش عاي اػر ادا ػ وفاءذ ا ف ذطث ١ ك ؼ ١,فمذ وا د ا رطث ١ ماخ األ ؼا عح ا ظ س ا شل ١ ح ف ػا 1921 وا د ذؼ ػ ذؽغ ١ ا ظ س ظؽف ا ؽ ح إ أ ظ ١ غ ا شل ١ ح ا شع ح تىات تؽش ت ١ ذ ٠ ١ سن [1]. تؼذ ظ س ا ؽاعثاخ اال ١ ىرش ١ ح تذا ف ػا 1964 اعرخذا ا ؽاعثح ف ػ ا فؼاء اعرخذا ا ظ سج ا أخ رج م ش ا شع ح ف عغاخ ا فؼاء ت اعطح خرثش prooulsuion( )jet ف )Pasadena( ال ٠ ح وا ١ ف س ١ ا خالي شوثح ا فؼاء )7 )ranger ػ ا إ أ ظ س وا د ذؼا ذش اخ اذعح ػ ا ظح ا ر فض ١ ٠ ح ا شوثح ػ عطػ ا شوثح ا فؼائ ١ ح [2]. مذ ظ شخ ا ؼذ ٠ ذ ا ذساعاخ ا ثؽ ز ف عاالخ اعرخذا ا ظ سج ا شل ١ ح تا ؽاعثح اال ١ ىرش ١ ح إ إ ظ شخ ا ؽاظح إ ظ د إ ىا ١ ح م ا ظ سج ظذس إ أخش تذ إ ذىرشف تشى شفش[ 3 ], وا ظ سج ا ع )BMP( راخ أفؼ ١ ح ف ا م ؼ ١ س األ ١ ح ؼ ١ س ذ راص تا ع دج ا ؼا ١ ح ف ا ؼشع إ ىا ١ ح ا رؽش ٠ ش ا ؼشع تغ ح فائمح غ تشا ط ا ؼشع ا ر ػح تاإلػافح إ ا ال ٠ ظذ ان فمذا ث ١ ا اخ ز ا ظ س إش اء ا ؼا عح أل ا ذأخز إؼعا ا وث ١ شج تا خض فئ ا ذى ل ١ ح االعرخذا ا ؼشع خالي اال رش د [4]. 170
يراحم اننظاو: ذر ص تا را : 1 (يرحهت تحذيذ نىعيت انصىرة وحج ها : نىعيت انصىرة ؼ ١ س ٠ ر ذؽ ٠ ا ظ سج ا شاد ذطث ١ ك ا ظا ا مرشغ ػ ١ ا أ ع وا د إ ط سج مط ١ ح ( أ ط سج راخ ا رذاد ع ) (.BMP ر ه ال ىا ١ ا رؼا ا ثاشش غ ؽر ٠ اخ زا ا ع ا ظ س ؼ ١ س أ ا ال ذخؼغ أل خ اسص ١ اخ ػغؾ أ ذشف ١ ش ث ١ ا اخ االط ١. حجى انصىرة ا ظ سج ا طثمح ال ذمرظش ػ ؼع ؼ ١ أ ؽذد ؼ ١ س ٠ ى اعرؼ اي ط سج تأ ؼع وا د ع اء طغ ١ شج أ وث ١ شج. اإلحجاو انتي طبق عهيها اننظاو 125*125 400*300 750*600 800*800 1024*1024 يعايم Laplacian operator ذ ظذ شالز افز )Masks( خاطح ت زا ا ع ا ؼ ١ اخ أشثد وفاءذ ف ذؽذ ٠ ذ ؼ اف ا ظ سج ذؽذ ٠ ذ ؼ اف و ف ا ظ سج,ؼ ١ س إ ع ع ؼا الخ أ اعه ا ذغا )0( أ ٠ غاػذ ا ػ ذؽذ ٠ ذ خ ف ١ ح ع داء ذ ػ ١ ػ خ اص ا ا غرخشض ت ١ ا ؼ اف تشى دل ١ ك[ 2,6 ]. 0 1 0 1 2 0 1 1 1 1 4 1 1 4 1 1 8 1 0 1 0 1 1 0 1 1 1 ا عضء ا ثش ع ا خاص ت : for I:=1 to x do for j:=1 to y do begin k[0]:=image1.canvas.pixels[i-1,j-1]* -1; k[1]:=image1.canvas.pixels[i-1,j]*-1; k[2]:=image1.canvas.pixels[i-1,j+1]*-1; k[3]:=image1.canvas.pixels[i,j-1]*-1; k[4]:=image1.canvas.pixels[i,j]*8; k[5]:=image1.canvas.pixels[i,j+1]*-1; k[6]:=image1.canvas.pixels[i+1,j-1]*-1; k[7]:=image1.canvas.pixels[i+1,j]*-1; k[8]:=image1.canvas.pixels[i+1,j+1]*-1; sum:=0; for n:=0 to 8 do sum:=sum+ round(0.5*k[n]); image1.canvas.pixels[i,j]:=round(sum); end; 171
2 (يرحهت تحهيم انصىرة : شؼ ح ا ؽظ ي ػ ت ١ ا اخ ا ظ سج ذؽ ١ ا أ ذؽ ٠ ا إ ا ظ ١ غح أ ا شكى ا كز ك خال ك غكرط ١ غ ذطث ١ كك ا ظكا ا مرشغ ػ ١ ا, غرط ١ غ ذ خ ١ ظ ا تا ؼ ١ اخ ا ٢ ذ ١ ح : أ- ذؽ ١ كك ا ظك سج إظككشاء ػ ١ ككح غككػ )SCANNING( ككا ؽظك ي ػ كك ت ١ ا كاخ وك ػ ظككش ػككشع فكك ا ظك سج. )Decimal( ػادج ا ذى ػ ػ تا ظا ا ؼشش )Pixel( ب- مك تؼ ١ كح ذؽ ٠ ك طك ١ غح ت ١ ا كاخ ا ظك سج ك ا ظكا ا ؼشكش System( )Decemal إ ك ا ظكا ا ص كائ Binary( )System. ؼ ١ س إ و ػ ظش )Pixcel( ف ا ظ سج ٠ ر ذؽ ٠ إ ك 24 تكد فك ا ظكا ا ص كائ, ت كا إ وك ػ ظكش ػشع ٠ رى شالز أ ا أعاع ١ ح شرشوح فك ذى ٠ ك ك األؼ ش,األخؼكش,األصسق ) ظكا أ ك ا.)RGB فكا ىك ز األ ا ٠ ؽعض 8 تراخ خاطح ت تا ر ١ عح فا ا شذج ا ١ ح ى ع ف ذرشا غ ا ت ١.)255 _0( ظ - ٠ ر خض ت ١ ا اخ ا ظ سج ى ػ ظش ػشع ( (Pixel م تخض ا ف خض عط ( Image )Buffer ر ه العرخذا ف ا شاؼ ا الؼمح. ظضء ا ؼا عح ا ثش ع ا خاص ت ز ا شؼ ح : for I:=0 to image1.picture.height-1 do for j:=0 to image1.picture.width-1 do begin z1:=image1.canvas.pixels[i,j]; for k:=1 to 24 do begin if z1 mod 2=0 then begin if k <= 8 then r[i,j]:=r[i,j]+'0' else if (k <= 16) then g[i,j]:=g[i,j]+'0' else b[i,j]:=b[i,j]+'0'; end else begin if k <= 8 then r[i,j]:=r[i,j]+'1' else if (k<=16) then g[i,j]:=g[i,j]+'1' else b[i,j]:=b[i,j]+'1'; end; z1:=z1 div 2; end; s1:=r[i,j]+g[i,j]+b[i,j]; end; 3 (يرحهت ان عانجت : ف ز ا شؼ ح م تئظشاء ػ ١ ح ا ؼا عح ا خاطح تا رشف ١ ش ٠ ى ذ ػ ١ ؽ ا تا خط اخ ا را ١ ح : أ- يرحهت ان عانجت االبتذائيت : ٠ ر ف ز ا خط ج عؽة ت ١ ا اخ و ػ ظش ػشع ف ا ظ سج ذؽ ٠ إ ظف فح ش ائ ١ ح تأستؼح طف ف عرح أػ ذج )6*4(. ا عضء ا ثش ع ا خاص ت ز ا خط ج : W:=1; for f1:=1 to 4 do for f2:=1 to 6 do begin h1[f1,f2]:=s1[w]; inc(w); end; 172
)2 ب- يرحهت ان عانجت انىسطيت : ذؼرثش أ شؼ ح ف ا ظا ؼ ١ س إ وفاءج ا ظا عاؼ ذؼر ذ ػ ز ا شؼ ح لذسذ ا ػ ذشف ١ ش ا ظ سج,إ ا طش ٠ مح ا رثؼح ػ ١ ح إتذاي ا ت ١ أػ ذج أ طف ف ز ا ظف فح تا را ا ؽظ ي ػ خ طح ١ ح ظذ ٠ ذج خر فح ذ ا ا ػ ا خ طح ا ١ ح ا خاطح تا ظ سج األط ١ ح تا ر ١ عح فا ال ٠ ى ا رؼشف ػ ز ا ظ سج ا عذ ٠ ذج. ٠ ى ذ ػ ١ ػ ػ ١ ح ا ؼا عح ز تا ؽاالخ ا ٢ ذ ١ ح : 1. إ ا ظف فح ا ص ائ ١ ح ا خاطح تى ػ ظش ػشع ف ا ظ سج راخ ؼع 6*4 فا ٠ ى لشاءذ ا تئؼذ ا ؽا ر ١ : لشاءذ ا تظ ١ غح طف _ ػ د لشاءذ ا تظ ١ غح ػ د _ طف ف و را ا ؽا ر ١ فا ان ر ١ عح ذشف ١ ش خر فح ظ سج ا شفشج ا اذعح. 2.إظشاء ػ ١ ح اإلتذاي ( )Swapping ذ ظذ ؼا ر ١ ا: إتذاي ا ت ١ األػ ذج ا خاطح تا ظف فح إتذاي ا ت ١ ا ظف ف ا خاطح تا ظف فح ف و را ا ؽا ر ١ فا ٠ ظذ ػ ١ ح ذشف ١ ش طثم ذخر ف رائع ا وفاءذ ا ف ذطث ١ ك ا ظا, ا عضء ا ثش ع ا خاص ت ز ٠ ا خط ذ ١ : for f1:=1 to 4 do for f2:=1 to 6 do hc1[f1,f2]:=h1[f1,strtoint(edit1.text[f2])]; ظ - يرحهت ان عانجت اننهائيت وإظهار اننتائج : ػ ١ ح اعرشظاع ا ث ١ ا اخ تؼذ ذشف ١ ش ا ػؼ ا ف ا ظ سج ا عذ ٠ ذج ا شفشج ذر تا خط اخ ا را ١ ح : 1 (إػادج ظف فح ا ؼ ظش ا ص ائ ١ ح إ ظف فح أؼاد ٠ ح ا عضء ا ثش ع ا خاص ت ا : for f1:=1 to 4 do for f2:=1 to 6 do S2:=S2+hc1[f1,f2]; ذؽ ٠ ا ا ظا ا ص ائ إ ا ظا ا ؼشش ا عضء ا ثش ع ا خاص ت ا : 3 ( ػغ ز ا م ١ ح ا ؼشش ٠ ح ا عذ ٠ ذج ؼ ظش ا ؼشع ف ا عضء ا خظض ا ثش ع ا خاص ت : for k:=1 to 24 do begin if s2[k]='1' then ss:=ss+p; p:=2*p; end; ف ا ظ سج ا عذ ٠ ذج)ا شفشج( ا عضء image2.canvas.pixels[i,j]:=ss; إ شاؼ ذطث ١ ك ا ظا ا ر ذ ذ ػ ١ ؽ ا اعرخذ د ف ؼا ح إظشاء ػ ١ ح ؼا عح ذشف ١ ش ا ظ سج ؼ ١ ح تؽع ؼ ١ غشع إسعا ا إ ا شخض ؼ ١ ػثش اال رش د أ ؽ ا ٠ ر ا اال رشاس ت ١ ا رطف ١ أ ا غشلح. إ شاؼ ػ ١ ح فه ا رشف ١ ش ث ١ ا اخ ز ا ظ سج اعرؼادج ت ١ ا اذ ا األط ١ ح )ا ظ سج ا ؼادج تؼذ فه ا رشف ١ ش ) فغ ا شاؼ ا ظا ا ر ص ح ف شؼ ح ذؽ ١ ا ظ سج شؼ ح ؼا عح ا ظ سج) ا ؼا عح األ ١ ح, ا ؼا عح ا عط ١ ح,ا ؼا عح ا ائ ١ ح ) غ فشق اؼذ اعرخذا ؼى ط ا فراغ االتذا ا خاص تا رشف ١ ش زا ا فراغ ع ١ غرخذ فه ا رشف ١ ش ا ز ع ػؽ الؼما ف ا الشح. تطبيق اننظاو وان ناقشت : تطبيق اننظاو: ا خطؾ اال غ ١ ات ا را ٠ ػػ شاؼ ذطث ١ ك ا ظا ا مرشغ : 173
ا ثذا ٠ ح إدخاي ط سج ا ع bmp ؼ ذؽ ١ ا ظ سج ذؽذ ٠ ذ ؼ اف ا Laplacian operator ؼ ا تا شاع إ bmp For I:=0 to high-1 do For j :=0 to width-1 do ا رؽ ٠ ا ؼشش إ ا ص ائ ال خض ا ف ظف فح عط ١ ح تذا ٠ ح شؼ ح ا ؼا عح For I:=1 to 4 do For j :=1 to 6 do ذشف ١ ش فه ذشف ١ ش ادخ فراغ ا رشف ١ ش االتذا ذشف ١ ش أ فه ذشف ١ ش ادخ ؼى ط فراغ ا رشف ١ ش االتذا ا ثذء تا رشف ١ ش االتذا ألػ ذج ا ثذء تؼ ١ ح فه ا رشف ١ ش االتذا ذؽ ٠ ا ظف فح ا اذعح ذ ائ ١ إ أؼاد ٠ ح ذؽ ٠ ا ث ١ ا اخ ا ظا ا ر ائ إ ا ؼشش م ا ث ١ ا اخ ا اذعح إ ا ىا ا مات ف ا ظ سج ا عذ ٠ ذج إظ اس ا ظ سج فه ذشف ١ ش ا ا ظ سج شفشج أ ؼادج تؼذ فه ا رشف ١ ش إظ اس ا ظ سج أ فه ذشف ١ ش ا شفشج ؼادج تؼذ فه ذشف ١ ش ا ظ سج ؼادج تؼذ فه ا رشف ١ ش ا ظ سج شفشج ا ا ٠ ح شى ) 1 (:ا خطؾ اال غ ١ ات رظ ١ ا ظا 174
ان ناقشت : ذ ذطث ١ ك ػ ١ ح اإلتذاي ات ١ األػ ذج ر ه ألفؼ ١ ر ا ف إ ٠ عاد رائط ذى أوصش ذش ٠ شا أ ػر ح,إ إ ٠ عاد ذغ ١١ ش ؽ ظ ف ا خ طاخ ا ١ ح ظ سج ا شفشج ا اذعح. 1. ؼع ا ظف فح 4*6 أ إ ػذد األػ ذج 6 تا را فا ان 24 اؼر اي االؼر االخ االتذا ١ ح ا ر عرعش ػ أػ ذج ا ظف فح و اؼر اي ع ١ م د إ ر ١ عح ذشف ١ ش ؼ ١ ح لذ ذى اظؽح أ فاش ح )أ لذ ذغ ١ ش ؼا ا ظ سج األط ١ ح ذغ ١١ شا وا ال تا را ال ٠ ى ا رؼشف ػ ا ظ سج أ لذ ذثم تؼغ ؼا ا ظ سج تا را فا ػ ١ ح ا رشف ١ ش ذى غ ١ ش وف ءج. 2.ػذد األػ ذج 6 ز ه فا ظف فح ػ ظش ا ظ سج األط ١ ح ذى شذثح اؼذ إ عرح واألذ : Row1 Row2 Row3 Row4 Cul1 1 7 13 19 Cul2 2 8 14 20 Cul3 3 9 15 21 Cul4 4 10 16 22 Cul5 5 11 17 23 Cul6 6 12 18 24 ز ه اعرخذ ا فراؼا خاطا ز ه ؼع 6 خال عرط ١ غ ا غ ١ طشج ػ ػ ١ ح اإلتذاي ا ت ١ األػ ذج ع ط ك ػ ١ ح اع فراغ ا رشف ١ ش االتذا )) swapping (( Cipher key of ؼ ١ س ٠ ر إدخا و ؼط ت ١ ا لث إظشاء ػ ١ ح اإلتذاي ا ر عرؼر ذ اػر ادا و ١ ا ػ ١ ح. ١ ى ل ١ ح ا فراغ ا را : 2 4 1 5 6 3 زا ا فراغ غر رط تأ ع ف ذطثك االتذاالخ ا را ١ ح : ا ظف فح األط ١ ح لث إتذاي األػ ذج 1 2 3 4 5 6 ا ظف فح ا اذعح تؼذ إتذاي األػ ذج 2 4 1 5 6 3 3.إ اعرخذا ؼى ط ا فراغ االتذا swapping() ))Cipher key inverse of ا خاص تفه ا رشف ١ ش ٠ ى ذ ػ ١ ؽ واألذ : ذشذ ١ ة األػ ذج ف ا ظ سج األط ١ ح : 1 2 3 4 5 6 2 4 1 5 ذشذ ١ ة األػ ذج ف ظف فح ا رشف ١ ش ) فراغ ا رشف ١ ش ) : 6 3 3 1 6 ذشذ ١ ة األػ ذج ف ظف فح فه ا رشف ١ ش ) ؼى ط ا فراغ( : 2 4 5 يثال يىضح خطىاث تطبيق اننظاو ان ذخالث : ا ظ سج ا مط ١ ح راخ ا ؽع ( 125*125 ) فراغ ا رشف ١ ش االتذا : ٠ ظذ )24( فراغ ع طثك تؼؼا ا تاإلػافح إ ا فراغ 2 4 1 5 6 3 175
ان عانجت : ٠ ى ذ ػ ١ ؽ ا تا عذا ي ا ٢ ذ ١ ح : ظذ ي) 1 ( ٠ ػػ ا م ١ ا ؼشش ٠ ح ؼ اطش ا ظ سج ا ١ ح مطغ ؼع )10*10( ا ظ سج أ غرخذ ف صاي ا رطث ١ ك. els Pix0 Pix1 Pix2 Pix3 Pix4 Pix5 Pix6 Pix7 Pix8 Pix ix0 15060664 14863285 15060405 15126198 1499486 ix1 14929587 14797492 15126198 14928819 14863281 1506066 ix2 15060405 14928819 1512645 ix3 15126457 15126457 15126711 14863026 15060405 15258039 1519224 ix4 15060664 15126711 15126711 14928819 15192246 1525803 ix5 15126453 14797488 14797488 1519275 ix6 15192246 14929074 14732208 1506117 ix7 15060918 15060660 1486430 ix8 14797746 14995380 15324345 1493010 ix9 14929587 14929587 15127480 1473323 176
تي هعنا ءلابرك تعياج تهجي سداسنا ذهج نا 2008 / ي هع / يناثنا دذعنا 177 هلاعأ لوذجنا يف تينىهنا ةرىصنا رصانعن تيرشعنا ىيقهن ةرظان نا تيئانثنا ىيقنا حضىي )2(لوذج Pix9 Pix8 Pix7 Pix6 Pix5 Pix4 Pix3 Pix2 Pix1 Pix0 pixel Pix0 100011 010101 Pix1 Pix2 011000 101100 010101 101101 Pix3 011000 101100 101101 101101 Pix4 010100 000011 010101 000011 010101 Pix5 101110 000011 Pix6 101110 010100 Pix7 010010 101110 010100 101110 010100 Pix8 011100 101101 101110 101110 Pix9
ظذ ي سل )3 ) ٠ ػػ ذمغ ١ اخ ا م ١ ا ص ائ ١ ح ؼغة ظا األ ا )RGB( ا ى ح ) 24 (تد ا اظشج ؼ اطش ا ظ سج ا ١ ح عذا ي ا غاتمح. انقي ت انعشريت نهبكسم 15060664 14863285 15060405 15126198 14929587 14797492 15126198 14928819 14863281 15060660 15060405 14928819 15126453 15126457 15126457 15126711 14863026 15060405 15258039 15192246 15060664 15126711 15126711 14928819 15192246 15258039 يىقع انبكسم في انصىرة pixel (0,0) pixel (0,1) pixel (0,2) pixel (0,3) pixel (0,4) pixel (0,5) pixel (0,6) pixel (0,7) pixel (0,8) pixel (0,9) pixel (1,0) pixel (1,1) pixel (1,2) pixel (1,3) pixel (1,4) pixel (1,5) pixel (1,6) pixel (1,7) pixel (1,8) pixel (1,9) pixel (2,0) pixel (2,1) pixel (2,2) pixel (2,3) pixel (2,4) pixel (2,5) pixel (2,6) pixel (2,7) pixel (2,8) pixel (2,9) pixel (3,0) pixel (3,1) pixel (3,2) pixel (3,3) pixel (3,4) pixel (3,5) pixel (3,6) pixel (3,7) pixel (3,8) pixel (3,9) pixel (4,0) pixel (4,1) pixel (4,2) pixel (4,3) pixel (4,4) pixel (4,5) pixel (4,6) pixel (4,7) pixel (4,8) pixel (4,9) انقي ت انثنائيت ان ناظرة نهعشريت نهبكسم R G B 01 10 11 01 10 11 01 00 11 01 01 10 01 10 00 01 11 01 01 10 10 01 01 01 01 10 00 01 10 00 01 01 11 01 00 01 01 00 11 01 10 00 01 00 11 01 01 10 01 01 01 01 11 11 10 11 01 01 01 10 01 10 11 01 00 01 01 00 11 01 10 00 01 10 00 01 00 11 01 10 10 01 11 11 01 10 00 01 11 01 01 10 11 01 10 11 01 10 00 01 11 01 01 11 01 01 00 01 01 01 01 01 10 10 01 10 00 01 00 11 01 00 01 01 10 11 01 10 00 01 01 10 01 00 01 01 00 01 01 11 11 01 10 00 01 00 11 01 10 00 انقي ت انعشريت نهبكسم 15126453 14797488 14797488 15192246 14929074 14732208 15060918 15060660 14864308 14797746 14995380 15324345 14930101 14929587 14929587 15127480 14733237 يىقع انبكسم بانصىرة pixel (5,0) pixel (5,1) pixel (5,2) pixel (5,3) pixel (5,4) pixel (5,5) pixel (5,6) pixel (5,7) pixel (5,8) pixel (5,9) pixel (6,0) pixel (6,1) pixel (6,2) pixel (6,3) pixel (6,4) pixel (6,5) pixel (6,6) pixel (6,7) pixel (6,8) pixel (6,9) pixel (7,0) pixel (7,1) pixel (7,2) pixel (7,3) pixel (7,4) pixel (7,5) pixel (7,6) pixel (7,7) pixel (7,8) pixel (7,9) pixel (8,0) pixel (8,1) pixel (8,2) pixel (8,3) pixel (8,4) pixel (8,5) pixel (8,6) pixel (8,7) pixel (8,8) pixel (8,9) pixel (9,0) pixel (9,1) pixel (9,2) pixel (9,3) pixel (9,4) pixel (9,5) pixel (9,6) pixel (9,7) pixel (9,8) pixel (9,9) نقي ت انثنائيت ان ناظرة نهعشريت نهبكسم R G B 01 00 010001 01 10 110001 01 10 001001 01 10 001001 01 10 110001 01 10 110001 01 11 011001 00 01 100001 00 01 100001 01 01 111001 01 00 010001 01 10 110001 01 01 001001 01 10 110001 01 00 010001 01 00 010001 01 00 111001 01 00 110001 00 11 000001 01 00 101001 01 00 010001 01 01 001001 01 11 101001 01 01 001001 01 10 110001 01 10 110001 01 01 101001 01 01 111001 01 00 101001 01 11 010001 01 11 100001 01 01 001001 01 00 010001 01 01 001001 01 11 001001 01 01 111001 01 00 101001 01 01 111001 01 00 100101 01 00 110001 01 00 010001 01 01 001001 01 00 010001 01 10 110001 01 01 110001 01 00 101001 01 00 101001 01 01 110001 01 11 011001 01 11 000001 178
ا رائط : ٠ ى ذ ػ ١ ؽ ا تا ظ س ا ٢ ذ ١ ح : Laplacian operator Cipher image The key: 123456 Decipher image The inverse of key: 123456 Cipher image The key: 251463 Decipher image The inverse of key: 316425 Cipher image The key: 364251 Decipher image The inverse of key:641352 Cipher image The key: 241563 Decipher image The inverse of key: 316245 179
Cipher image The key: 321654 180
اننتائج: Decipher image The inverse key: 321654 1.إ إظشاء ػ ١ ح ا رشف ١ ش ظ سج ؼ ١ ح ذؼر ذ اػر ادا و ١ ا ػ مذاس ا ذلح ا ظ دج ف ا ظ سج ) غثح ا شذج ا ١ ح ف ا ظ سج( ذؽذ ٠ ذ ؼ اف ا ا ؤشش ف ١ ا ؼ ١ س و ا وا د ا شذج ا ١ ح راخ) دلح ػا ١ ح( اؼرع ا إ اعرخذا فاذ ١ ػ ذشف ١ ش ظذ ٠ ذج ؽ ١ ا ؽظ ي ػ فراغ ؤشش إلظشاء ػ ١ ح ا رشف ١ ش. تا ؼىظ ر ه و ا وا د ا شذج ا ١ ح ل ١ ح ل د وصافح ا ؽ اف أل ا ا ظ سج وا د ػ ١ ح ا رشف ١ ش أع ؼ ١ س عرم غثح اخر ١ اس فراغ فاذ ١ ػ ا رشف ١ ش االتذا ١ ح. 2.إ ت ١ )24( فراغ ا ى ح إلظشاء ػ ١ ح ا رشف ١ ش فا ان فراؼا ع ١ ى ا فاذ ١ ػ ا ششج, ع ١ غرخذ إلظشاء ػ ١ ح ا رشف ١ ش ذ ا ثال ١ ح. 3.إ ا فراغ ا غرخذ ف ذشف ١ ش ط سج ؼ ١ ح ذشف ١ شا وا ال )100 %( لذ ال ٠ رط ف ذشف ١ ش ط سج أخش ت غثح )%10(, زا األ ش ٠ ؽراض ا إظشاء ؽاواج شذج ا ١ ح ز ا ظ سج ؼر ذر ػ ١ ح ا رشف ١ ش ت غثح ( %100 (. 4. إ ا ظؼة ظذا فه ا شفشج ا ظ سج ا رؼشف ػ ؼا ا ؼر ا ذ ا رؼشف ػ ؼ اف أ ا ا ظ سج ا ؤششج ا غ ١ ش ؤششج. 5. إ ا لد ا غرغشق إلظشاء ػ ١ ح ذشف ١ ش أ فه ذشف ١ ش ظ سج ا طثمح ذؼر ذ ػ ؼع ا ظ سج ا غرخذ تا ذسظح األعاط. ش اطفاخ ا ؽاعة ا غرخذ ؼ ١ س ا غشػح ا زاوشج ؼ ١ س اعرغشلد ػ ١ ح ا رشف ١ ش ف ؼاعة ت ر ١,)1700 4 )RAM256( )GHz تؼؼح دلائك ذرشا غ ت ١ )0.5-1 دل ١ مح( تا غثح ظ س ذرشا غ اؼعا ا ت ١ 125*125 إ ا ف ا ظ س األوثش ؼع ا فمذ اعرغشلد إ أوصش ر ه. 6. أشثرد ا طش ٠ مح وفاءج )%100 ) ف ػ ١ ح ذشف ١ ش ا ظ سج ا ح راخ اال رذاد.BMP 181
References [1] John R.Smith and shih Fu chang," Tools and techniques for color image retrieval ", is&/spiel proceedings VOL. 2670, storage &retrie Val for image and video databases IV, February 1, 1996. [2] Jain A.K., "Fundamentals of Digital Image processing", prentice hall,1998. [3] T.Lourens,k.Nakadai," Graph extraction from color images ", ESNN 2001proceeding dings European symposium on Artificial neural networks Bruges (Belgium ),25-27 April 2001, D-Facto public,. [4] Marshall F.Tappen, Bryan C.Russsell, williamt. Freeman," Efficient Graphicall Models for processing images ", DRAFT, CVPR 2004, Cambridge. [5] Ronan Fablet, pathrck Bouthemy, Marc Gelgon, " Moving Object detection in color Image sequences using region level graph labeling ",proc. 6th IEEE int, cof.on Image, processing, ICIP'99, KOBe, October, 1999. [6] Scohh E.Umbaugh, " computer vision and image processing",prentice hall,1998. 182