- 8 hours ago
Raster Data Structure, Cell-By-Cell Encoding,
Category
📚
LearningTranscript
00:00اب راستر ڈیٹا کی ٹائپس پڑھنے کے بعد ہم دیکھیں گے کہ راستر ڈیٹا کا سٹرکچر ہم کس طرح سے
00:06ڈیفائن کر سکتے ہیں
00:07یعنی کہ راستر ڈیٹا کیپچر ہونے کے بعد جب کمپیوٹر پہ ہم اسے انیلائز کریں گے
00:13تو کمپیوٹر کو کس طرح سے پتا چلے گا کہ ایمیج کو ریڈ کرتے ہوئے ایمیج کا اوریجن اپر لیفٹ
00:19کارنر ہی رکھنا ہے
00:20یا لور لیفٹ کارنر رکھنا ہے
00:21تو کچھ انٹرنیشنل ڈیولپ سٹینڈرڈز ہیں جن کو ہم اڈاپٹ کرتے ہیں
00:26تو راستر ڈیٹا سٹرکچر ریفرس ٹو دی سٹوریج آف راستر ڈیٹا
00:31سو دیڈی کین بی یوز اینڈ پروسس بائی کمپیوٹر
00:34موس کومن راستر ڈیٹا سٹرکچرز آر سیل بائی سیل رن لینٹھ اور کوارٹری انکوڈنگ
00:40تو راستر ڈیٹا کو سٹور کرنے کی جو سب سے سمپل فارم ہے وہ ہے سیل بائی سیل انکوڈنگ
00:46جس میں راستر ڈیٹا میٹرکس فارم میں سٹور کیا جاتا ہے
00:50اور جس میں رو وائز ہم اینڈ تک مو کرتے ہیں
00:54فور ایگزمپل یہاں پہ ہمارے پاس ایک راستر ہے
00:57جس میں وائٹ سیلز نو ڈیٹا ویلیوز کو ریپیزنٹ کر رہے ہیں
01:01اور ییلو سیلز میں وہ ایریا ہائلائٹ ہوا ہے
01:04جہاں پہ کوئی سیل ویلیو ایگزسٹ کرتی ہے
01:07تو سیل بائی سیل انکوڈنگ میں جو سب سے پہلی رو ہے
01:10سب سے پہلے وہاں سے ڈیٹا ریڈ کرتے ہیں
01:13اور وہ والی ویلیو ریپورٹ کرتے ہیں
01:16وہ والا سیل ایڈریس کرتے ہیں
01:18وہاں پہ ون لکھتے ہیں
01:19جہاں پہ کوئی سیل ویلیو ایگزسٹ کرتی ہے
01:21جیسے سب سے پہلے ٹاپ لیفٹ سیل سے چلتے ہیں
01:25اور رائٹ وائز ہم موو کریں گے
01:28اب اگر دیکھیں تو ٹاپ لیفٹ سے چلیں تو جو ففت سیل ہے اس میں ڈیٹا ہے
01:34وہاں پہ ویلیو ون آئے گی اور جو باقی سب ایلیمنٹس ہیں وہ زیرو ہو جائیں گے
01:40تو ہم نے پہلے دوسرے تیسرے اور چوتھے سیل کے لیے زیرو لکھ لیا
01:45لیکن ففت سیل میں چونکہ ویلیو ایگزیسٹ کرتی تھی
01:48تو فرسٹ رو میں وہاں ون آگیا اور اس کے بعد تین سیل بلینک ہیں
01:53وہاں پہ کوئی ویلیو نہیں ہے تو ہم نے وہاں پہ 30 ڈال دیئے
01:56فرسٹ رو میں ون کے بعد
01:58اسی طرح سیکنڈ رو میں بھی جہاں جہاں ڈیٹا ملا
02:02وہاں ہم نے ون ویلیو لکھ دی
02:04اور آن ورڈ پورے راستر کے لیے سیل بائی سیل انکوڈنگ کر لیں
02:08تو اب کچھ ویلیوز ہیں جو کانٹینیوزلی چینج ہو رہی ہوتی ہیں
02:12جیسے ایلیویشن کا ڈیٹا ہے رین فال ہے
02:15ٹمپریچر انفرمیشن ہے
02:17تو ایسی چیزیں سٹور کرنے کے لیے
02:19ایسی انفرمیشن سٹور کرنے کے لیے
02:21سیل بائی سیل انکوڈنگ وہ زیادہ آئیڈیل ہیں
02:24اسی طرح جو آپ کے سیٹلائٹ ایمیجز ہیں
02:27وہ بھی ڈیٹا سٹوریج کے لیے
02:29سیل بائی سیل انکوڈنگ کو فالو کرتے ہیں
02:31اب سیل بائی سیل انکوڈنگ کی فردر
02:34تین اور ٹائپس ہیں
02:35جن میں ہے بینڈ سیکنشل
02:37بینڈ ایٹرلیوڈ بائی لائن
02:39اور بینڈ لیوڈ بائی پکسل
02:41بینڈ سیکنشل میں ہم
02:43بینڈ وائز ایک سیکنس میں
02:45ویلیز ریپورٹ کرتے ہیں
02:46جیسے بینڈ ون پورے کا پورا پہلے آئے گا
02:49پھر دوسرا بینڈ
02:50اینڈ میں تیسرا اور آن ورڈ
02:53بینڈ سیکنشل سٹور دی ویلیوز
02:55آف این ایمیج بینڈ
02:57ایز وان فائل
02:58ایسی دیٹا فر آل پکسل
03:01فر بینڈ ون سٹور فرس
03:03دیٹا فر آل پکسل
03:05فر بینڈ 2
03:06اینڈ سو آن
03:09ایسی دیٹا سیٹ
03:10سیون کنزیکٹیو فائل
03:13فر ایسیمپل
03:14ون فائل پر بینڈ
03:17نورملی جو آپ کا سیٹلائی
03:19دیٹا ہے وہ ڈیفرنٹ لیئرز میں
03:20ہمیں ملتا ہے پہلے ہم ان کو
03:22سٹیک کرتے ہیں اور پھر پروسس کرتے ہیں
03:25تو ہم کرتے یوں ہیں
03:26کہ لیئر وائز انفرمیشن ایک دوسرے
03:29کے اوپر رکھتے جاتے ہیں
03:30کہ پہلے بینڈ 1 آئے گا پھر بینڈ 2
03:33پھر بینڈ 3 اور سو آن
03:34اور اسے جیوگرافکلی اگر دیکھیں
03:37یہاں اس فگر میں
03:38تو سب سے پہلی رو میں بینڈ 1 آئے گا
03:41پھر سیکنڈ رو میں بینڈ 2
03:44تھرڈ رو میں بینڈ 3
03:46اور اس طرح سے
03:47لاسٹ رو میں ان بینڈ آ جائے گا
03:50اب اس طرح بینڈ انٹرلیوڈ بائی
03:52لائن میں کیا آئے گا ہم یہ دیکھتے ہیں
03:54تو جسٹ کچھ چیزیں ریوائز کرنے کے لیے
04:00وہ بیسکلی ایک میٹرکس ہے
04:02جس میں روز اور کولمز ہوتے ہیں
04:04تو جو روز ہیں وہ بیسکلی
04:07لائنز کو رپیزنٹ کرتے ہیں
04:08تو ان بینڈ انٹرلیوڈ بائی لائنز
04:11اٹھ سٹور پکسل انفیشن
04:13بینڈ بائی بینڈ
04:15فر ایچ لائن اور رو
04:17افتا ایمیج
04:18فار ایمیج
04:19گیون ایتری بینڈ ایمیج
04:21آل ثری بینڈ آف ڈیٹا آر ریٹن فور رو ون
04:24آل ثری بینڈ آف ڈیٹا آر ریٹن فور رو ٹو
04:27اینڈ سو آن
04:29انٹل ٹوٹل نمبر آف روز
04:31ان دا ایمیجز ریج
04:33اب اس بات کو سمجھنے کے لیے
04:36ہم اس فگر کو دیکھتے ہیں
04:37جہاں ون ٹو اینڈ کولمز گیون ہے
04:40اور ایک رو کے اندر
04:42فرسٹ بینڈ کی انفرمیشن پہلے آئے گی
04:44پھر اس کے بعد دوسرے بینڈ کی
04:47پھر تیسرے بینڈ کی
04:48اور اس طرح سے اینتھ بینڈ تک
04:50ہم لوگ موو کریں گے
04:51اور اسی طرح انتھ رو ریپریزنٹ کرے گی
04:54کہ پورے ایمیجز یا پورے میٹرکس میں
04:57کتنی زیادہ رونا ہے
04:58تو فرسٹ ٹائپ میں جس طرح سب سے پہلے
05:01ہم نے پورے کے پورے بینڈ کو موو کر آیا تھا
05:04اور سیکنڈ ٹائپ میں
05:05ہر رو یا لائن کو موو کر آ رہے تھے
05:08اب تھرڈ ٹائپ میں
05:09پہلے فرسٹ پکسل پہلے بینڈ کا
05:12فرسٹ پکسل دوسرے بینڈ کا
05:14اور اس طرح سے انتھ تک ہم لوگ
05:16موو کرائیں گے
05:17تو بینڈ تلیوڈ بائی پکسل دیٹا
05:20is similar to BIL دیٹا
05:22except that the data for each
05:25پکسل is written
05:26بینڈ بائی بینڈ
05:28for example
05:29with the same 3 بینڈ امیج
05:31the data for بینڈ 1, 2
05:34and 3 are written
05:35for the first pixel in column 1
05:38data for بینڈ 1, 2
05:40and 3 are written
05:42for the first pixel in column 2
05:44and so on
05:45اور اس کی گرافیکل رپزنٹیشن
05:48کچھ اس طرح سے ہوگی
05:49کہ پہلے پکسل میں
05:51سب سے پہلے بینڈ کا
05:52پکسل 1 آئے گا
05:54اس کے ساتھ
05:55پکسل 1
05:56second بینڈ کا
05:57اور اس کے ساتھ
05:58پکسل 1 آئے گا
05:59third بینڈ کا
06:00اور اسی طرح ہم
06:01first row کے لیے
06:03move کرتے جائیں گے
06:04پھر second اور
06:06third اور onwards
06:07ہمارے پاس
06:08pixel information
06:09row wide
06:10store ہوتی جائے گے
06:11تو practically ہم
06:12ان بینڈز کو
06:13stack کر کے
06:14دیکھتے ہیں
06:14کسی software میں
06:15کہ یہ algorithm
06:16ہمیں کیسے
06:17output generate کرتا ہے
06:19لیکن اس سے پہلے
06:20آپ کو یہ چیز
06:21clear ہونی چاہیے
06:22کہ یہ type
06:23آپ تب use کرتے ہیں
06:25جب آپ کے پاس
06:26multi spectral image ہو
06:28اگر وہ simple image ہے
06:30cell by cell
06:32کا simple form
06:33ہی use ہوگا
06:33لیکن اگر
06:34multi spectral image ہوگا
06:36تو cell by cell
06:37کی مزید
06:38تین forms میں سے
06:39آپ کوئی بھی
06:39form use کر سکتے ہیں
06:41اب یہاں پہ
06:41میرے پاس
06:42آپ جی ایس اوپن ہے
06:43اور میں
06:44لینڈ سیٹ کا
06:45data اس میں
06:46import کرنے جا رہا ہوں
06:47میرے پاس
06:47لینڈ سیٹ
06:488 کا
06:48data available
06:49ہے
06:49for
06:50اسلام آباد
06:51and surroundings
06:51اب اس میں
06:52ہم بینڈ 1 سے لے کے
06:54بینڈ
06:55جو ہے ہمارا
06:57بینڈ 7
06:58تک
06:58data
06:59import
06:59کر کے
06:59دیکھتے ہیں
07:00تو
07:00بینڈ 1
07:012
07:013
07:024
07:025
07:036
07:03اور
07:04control option
07:05پریس کرتے ہوئے
07:06میں نے
07:06sequence میں
07:077 بینڈ
07:08ایڈ کر لیا
07:09اب یہ سارے
07:10بینڈ کی
07:10information
07:10ہماری
07:11table of
07:12content
07:12میں
07:13with
07:13name
07:13let's say
07:14b1
07:15b2
07:15b3
07:16until b7
07:17ہمارے پاس
07:18available
07:18ہے
07:18اب
07:19یہاں سے
07:20ہم لوگ
07:21جائیں گے
07:21windows
07:22windows سے
07:23ہمارے پاس
07:23option
07:24ہے
07:24image
07:25analysis
07:26پہ
07:27click
07:28کرتے ہوئے
07:28جو
07:29bands
07:29ہم نے
07:30table of
07:30content
07:31میں
07:31add
07:31کیے
07:32تھے
07:32وہ
07:32سارے
07:32کے
07:32سارے
07:33bands
07:33یہاں
07:34پہ
07:34ہمارے
07:34پاس
07:34available
07:35ہیں
07:35میں
07:36first
07:36سے
07:37لے
07:37کر
07:377th
07:38band
07:38تک
07:38shift
07:39option
07:40پریس
07:40کرتے
07:40ہوئے
07:40keyboard
07:41سے
07:41first
07:42اور
07:427th
07:43band
07:47bands
07:48کا
07:48اب
07:48میں
07:48یہاں
07:49پہ
07:49composite
07:50band
07:50پہ
07:50click
07:50کروں
07:51گا
07:51تو
07:51یہاں
07:52سے
07:52کیا
07:52ہوگا
07:52کہ
07:537th
07:54کے
07:547th
07:55ہمارے
07:55پاس
07:55stack
07:56ہوکے
07:57available
07:57سامنے
07:58آ جائیں گے
07:59تو
07:59میں
07:59let's
08:00say
08:00جو
08:01previously
08:01ہم نے
08:02bands
08:03add
08:03کیے
08:03تھے
08:03وہ
08:04remove
08:04کر
08:04لیتا
08:04ہوں
08:05اور
08:05یہاں
08:06پہ
08:06band
08:07combination
08:07میں
08:08apply
08:08کرنے
08:09جا
08:09رہا
08:09let's
08:10say
08:10وہ
08:10four
08:10اس کے
08:12بعد
08:12three
08:12اور
08:13اس کے
08:13بعد
08:14four
08:15three
08:15two
08:15band
08:16combination
08:16میں
08:17ہمارے
08:17پاس
08:17natural
08:18color
08:18image
08:18جا
08:19جائے
08:19گا
08:19اگر
08:20میں
08:20تکسلا
08:21کی
08:21boundary
08:21بھی
08:22ایڈ
08:22کرنا
08:22چاہ
08:23رہا
08:23ہوں
08:23تو
08:24میرے
08:25پاس
08:25یہاں
08:26پہ
08:26campus
08:26boundary
08:27بھی
08:27available
08:28تو
08:29میں
08:29یہاں
08:29سے
08:29campus
08:30boundary
08:30کی
08:31اس
08:31کی
08:31میں
08:32جو
08:32ہے
08:34outline
08:34کا
08:35color
08:35define
08:36کر
08:36لیتا
08:36ہوں
08:36تاکہ
08:37مجھے
08:38idea
08:38ہو
08:38جائے
08:39کہ
08:39میں
08:39کس
08:39area
08:40پہ
08:40کام
08:40کر
08:40ہوں
08:40تو
08:40یہ
08:41zone
08:41to
08:41layer
08:41کیا
08:41اب
08:42lens
08:43set
08:438
08:44کے
08:4430
08:45meter
08:46resolution
08:46پہ
08:47ہمارا
08:47u
08:47detex
08:48cela
08:48کا
08:48image
08:49اس
08:49طرح
08:49سے
08:49represent
08:50ہو
08:50رہا
08:50ہے
08:51یہاں
08:52اس
08:52راستر
08:53data
08:53structure
08:54کو
08:54band
08:55interlude
08:55by
08:55pixel
08:56line
08:56یا
08:56band
08:57interlude
08:57by
08:57sequential
08:58کے
08:58format
08:59میں
08:59store
08:59کرنے
09:00کی کوشش
09:00کر
09:00ہے تو یہاں
09:01سے
09:01ہم
09:02نے
09:02کیا کرنا
09:02ہے
09:04composite bands
09:05right
09:06click data
09:07export
09:08data
09:08اب
09:09جب
09:09ہم
09:09لوگ
09:09export
09:10کریں
09:10گے
09:10تو
09:10یہاں
09:11پہ
09:11ہمارے
09:11پاس
09:11option
09:12ہوگا
09:12کہ آپ
09:13نے
09:13اس data set
09:14کو کہاں
09:15پہ
09:15store
09:15کرنا
09:15data
09:16اس
09:16folder
09:17میں
09:17store
09:17کرنا
09:18ہے
09:19ڈیوٹی
09:19ٹیکس
09:20لگ کے folder میں store کرنا
09:22جا رہا
09:22ہوں
09:22اور
09:22اس
09:22کا
09:23نام
09:23کیا
09:23ہوگا
09:24میں اس
09:24کا نام define کر
09:25دیتا
09:26ہوں
09:26for
09:26example مجھے
09:28یہ data
09:28بی آئی
09:29پی
09:29format
09:30میں
09:30چاہیے
09:31اور
09:31یہاں
09:31tip format میں یہاں
09:33سے
09:33بینڈ
09:34انٹرلیوڈ
09:35بائی
09:35لائن
09:35بینڈ
09:36انٹرلیوڈ
09:37بائی
09:37پکسل
09:38اور
09:38بینڈ
09:38سیکونشل
09:39کسی
09:39format
09:39میں
09:40store
09:40کرنے
09:40جا
09:40رہے
09:40تو
09:41for
09:41example
09:41میں
09:42نے
09:42اس
09:42example
09:43کے
09:43لیے
09:44یہاں
09:44پہ
09:44بینڈ
09:44انٹرلیوڈ
09:45بائی
09:45پکسل
09:45store
09:46کیا
09:46تھا
09:46تو
09:46میں
09:47یہاں
09:47سے
09:47بینڈ
10:00انٹرلیوڈ
10:00بائی
10:01پکسل
10:02پہ
10:02راستر
10:02ڈیٹا
10:03کے
10:03structure
10:03میں
10:04ہمارے
10:04پاس
10:04یہ
10:05image
10:05store
10:06کے
10:06آگ
10:06ہے
10:07اب
10:07دیکھتے ہیں
10:07کہ
10:07ہمارے
10:08پاس
10:08جو
10:08output
10:09آتی
10:09ہے
10:09وہ
10:09کس
10:10طرح
10:10سے
10:10آرہی
10:10ہے
10:11اب
10:12یہاں
10:12پہ
10:12پہ
10:13پہ
10:13دیکھئے
10:14گا
10:14تو
10:14یہ
10:14building
10:15pyramid
10:15option
10:16آرہا
10:16ہے
10:16تو
10:16اگر
10:17pyramid
10:18build
10:18ہو جاتے
10:19ہیں
10:19تو
10:19آپ
10:20image
10:20کی
10:20handling
10:21ذرا
10:21easy
10:22ہو
10:22جاتی
10:22ہے
10:22آپ
10:23کی
10:23processing
10:23فاسٹ
10:24ہو
10:24جاتی
10:24اب
10:25یہاں
10:26ہمارے
10:26پاس
10:26process
10:27complete
10:28ہونے
10:28کے
10:28بعد
10:28ایک
10:29option
10:29آرہا
10:29ہے
10:30کہ
10:30کیا
10:30آپ
10:30اپنے
10:31جو
10:31آپ
10:31کا
10:32exported
10:32data
10:32set
10:33تھا
10:33پی
10:33پی
10:34پی
10:34پی
10:49ایک
10:49image
10:50display
10:50آرہا
10:50سیم
10:51میں
10:51four
10:52three
10:52two
10:52band
10:53combination
10:53یہاں
10:54پی
10:54apply
10:54کر
10:54دیتا
10:54ہوں
10:55اور
10:55دونوں
10:56میں
10:56جو
10:57آپ کے
10:57پاس
10:57difference
10:57ہے
10:58وہ
10:58یہاں
10:59پی
10:59آپ
10:59کو
10:59feel
11:00ہو
11:00رہا
11:00ہو
11:00گا
11:00let's
11:01say
11:01let's
11:01say
11:01میں
11:01previously
11:02developed
11:02image
11:03کو
11:03جو
11:03ہم
11:03نے
11:04پہلے
11:04بنایا
11:04تھا
11:05اس
11:05کو
11:06ہم
11:06اس
11:06کو
11:07band
11:07sequential
11:07format
11:08میں
11:08export
11:09کر
11:09دوبارہ
11:10check
11:10کرتے ہیں
11:10تو
11:11that
11:11was
11:12our
11:12initial
11:12image
11:12میں
11:13اس
11:13پہ
11:13right
11:13click
11:13کر
11:14رہا ہوں
11:14data
11:15export
11:16data
11:16اور
11:17یہاں
11:17پہ
11:17میں
11:18اسی
11:18format
11:18میں
11:19اس
11:19location
11:20پہ
11:20دوبارہ
11:21data
11:21store
11:21کرنے
11:21جارہا ہوں
11:22but
11:22for
11:22time
11:23being
11:23میں
11:23اس
11:24کو
11:24bsq
11:24format
11:25پہ
11:25لے
11:25کر
11:25جارہا ہوں
11:26band
11:26sequential
11:27format
11:27میں
11:27ہم
11:28اس
11:28code
11:28data
11:28store
11:29کرتے
11:29ہیں
11:29اور
11:30اس
11:30کا
11:30nam
11:30let's
11:31bsq
11:32میں
11:32دے دیتا
11:32ہوں
11:32bsq
11:33اور
11:34اس
11:34کو
11:34میں
11:35save
11:35کرتا
11:35ہوں
11:35اور
11:36yes
11:37اس کے
11:38بعد
11:38دیکھتے
11:39ہیں
11:39کہ
11:39آپ
11:39کی
11:39final
11:40product
11:40جو
11:41bip
11:42format
11:42میں
11:42ہم نے
11:43store
11:43کی
11:43تھی
11:43اس
11:44سے
11:44کتنا
11:44different
11:45آتی
11:46again
11:46ہمارے
11:47پاس
11:47message
11:48آرہا
11:48ہے
11:48کہ
11:48کیا
11:49آپ
11:49اس
11:49کو
11:49display
11:49کرانا
11:50چاہتے
11:50تو
11:51yes
11:51we
11:51want
11:52to
11:52display
11:52that
11:54432
11:54band
11:55combination
12:01lecture
12:01میں
12:01دوبارہ
12:02دیکھیں
12:02گے
12:02لیکن
12:02for
12:03time
12:03being
12:03let's
12:04say
12:05یہاں
12:05پہ
12:05ہمارے
12:06پاس
12:06bip
12:06میں
12:07جا
12:07رہا
12:07تھا
12:07اور
12:08اس
12:08layer
12:08کو
12:08جب
12:08نے
12:09activate
12:09کیا
12:09تو
12:09یہ
12:10bsq
12:10format
12:10میں
12:11آرہا
12:11ہے
12:12یہ
12:13building
12:14ہماری
12:14university
12:15bound
12:15تھی
12:15let's
12:16say
12:16we
12:16put
12:16it
12:16on
12:16top
12:17اور
12:17bsq
12:18format
12:20composite
12:20format
12:21اسی
12:22طرح
12:22اگر
12:22bip
12:23دیکھنا
12:23چاہتے ہیں
12:24تو یہ
12:24band
12:25delivered
12:25by
12:25pixel
12:26format
12:26آرہ
12:26آرہ
12:27band
12:27delivered
12:28by
12:28line
12:28format
12:29for
12:29timing
12:30میں
12:30آپ
12:30کے
12:31لئے
12:31practice
12:31پہ
12:31چھوڑ
12:32سو
12:32data
12:32campus
12:33boundary
12:34as
12:34well
12:34as
12:35all
12:35the
12:35bands
12:35will
12:36be
12:36available
12:36for
12:36you
12:37to
12:37stack
12:37and
12:37play
12:38with
12:38that
Comments