888 EEE TRANSACTIONS ON COMPUTERS,VOL.65,NO.3.MARCH 2016 Focus and Shoot:Exploring Auto-Focus in RFID Tag ldentification Towards a Specified Area Yafeng Yin,Student Member,IEEE,Lei Xie,Member,IEEE,Jie Wu,Fellow,IEEE,and Sanglu Lu,Member,IEEE Abstract-With the rapid proliferation of RFID technologies,RFID has been introduced into applications such as inventory and sampling inspection.Conventionally,in RFID systems,the reader usually identifies all the RFID tags in the interrogation region with the maximum power.However,some applications may only need to identify the tags in a specified area,which is usually smaller than the reader's default interrogation region.An example could be identifying the tags in a box,while ignoring the tags out of the box.In this paper,we respectively present two solutions to identify the tags in the specified area.The principle of the solutions can be compared to the picture-taking process of an auto-focus camera,which firstly focuses on the target automatically and then takes the picture. Similarly,our solutions first focus on the specified area and then shoot the tags.The design of the two solutions is based on the extensive empirical study on RFID tags.Realistic experiment results show that our solutions can reduce the execution time by 44 percent compared to the baseline solution,which identifies the tags with maximum power.Furthermore,we improve the proposed solutions to make them work well in more complex environments. Index Terms-RFID,tag identification,auto-focus,specified area,experimental study,algorithm design 1 INTRODUCTION ECENTLY,RFID tags have been widely used in various Moreover,identifying the tags out of the area is rather time- Lapplications,such as inventory control,sampling consuming.Due to the large number of tags,time-efficiency inspection,and supply chain management.Each RFID tag is very important.Therefore,it is essential to identify the has a unique ID,thus the reader can recognize the object by tags in the specified area efficiently without moving the tags. identifying its attached tag.Many existing research works on Fortunately,we note that tag identification in the speci- RFID have concentrated on tag identification [1],[21,[3],[4],fied area can be compared to the picture-taking process in [51,[61,[71,[81,aiming to identify a large number of tags as an auto-focus camera.The camera automatically focuses on quickly as possible.While detecting the missing tags and the object before shooting,aiming to lock the target object searching a particular subset of tags only concentrate on the while ignoring the others.In this paper,we propose the part of tags.However,all the literature do not research the photography based identification method,which works in a problem of tag identification in a specified area,which is similar way.It first focuses on the specified area by adjust- rather important in many applications,e.g.,inventory and ing the antenna's angle and the reader's power,and then sampling inspection in warehouse management.Taking the identifies the tags in the area.When the reader's interro- inventory for example,in order to have a knowledge of the gation region is just enough to cover the specified area,it tags in the target area,we may only need to identify the tags achieves the best performance.To solve this problem,we in some specified boxes while ignoring the others,i.e.,identi- respectively propose two solutions working in the realistic fying the tags in the specified area.In regard to a sampling environments.Both solutions conform to the EPC-C1G2 inspection,it also requires focusing on the tags in the current standards. area,while ignoring the others.Sometimes,it is difficult to However,efficiently identifying the tags in realistic move the objects out for tag identification,especially for environments is difficult.There are a few research works the objects obstructed by obstacles.A traditional solution is concentrating on this problem.The reading performance to identify the tags with the maximum power (MaxPw).in the realistic experiments is still unknown,especially for However,this solution will identify the tags out of the area,a large number of tags.Hence,we conduct a series of leading to lower accuracy of the identification process. measurements over RFID tags in realistic settings,inves- ting the factors which affect the reading performance.For- tunately,we have a few important new findings.For .Y.Yin,L.Xie,and S.Lu are with the State Key Laboratory for Novel Soft- example,we find that the tag density affects the effective ware Technology,Nanjing University,Nanjing 210023,China. scanning range,i.e.,the larger the tag density,the smaller E-mail:yyf@dislab.nju.edu.cn,(lxie,sanglu@nju.edu.cn. I.Wu is with the Department of Computer and Information Sciences the effective scanning range.The findings are crucial for Temple UIniversity,Philadelphia,PA 19122.E-mail:jiewu@temple.edu. improving the performance of our solutions.They indicate Manuscript received 28 June 2014;revised 26 Feb.2015;accepted 22 Apr. that the reader should adaptively adjust its interrogation 2015.Date of publication 19 May 2015;date of current version 10 Feb.2016. region,considering the actual situation.We propose the Recommended for acceptance by G.Min. two solutions based on the extensive experimental study, For information on obtaining reprints of this article,please send e-mail to: in order to make the solutions work well in the realistic reprints@ieeeorg,and reference the Digital Object Identifier below. Digital Object Identifier no.10.1109/TC.2015.2435749 environments
Focus and Shoot: Exploring Auto-Focus in RFID Tag Identification Towards a Specified Area Yafeng Yin, Student Member, IEEE, Lei Xie, Member, IEEE, Jie Wu, Fellow, IEEE, and Sanglu Lu, Member, IEEE Abstract—With the rapid proliferation of RFID technologies, RFID has been introduced into applications such as inventory and sampling inspection. Conventionally, in RFID systems, the reader usually identifies all the RFID tags in the interrogation region with the maximum power. However, some applications may only need to identify the tags in a specified area, which is usually smaller than the reader’s default interrogation region. An example could be identifying the tags in a box, while ignoring the tags out of the box. In this paper, we respectively present two solutions to identify the tags in the specified area. The principle of the solutions can be compared to the picture-taking process of an auto-focus camera, which firstly focuses on the target automatically and then takes the picture. Similarly, our solutions first focus on the specified area and then shoot the tags. The design of the two solutions is based on the extensive empirical study on RFID tags. Realistic experiment results show that our solutions can reduce the execution time by 44 percent compared to the baseline solution, which identifies the tags with maximum power. Furthermore, we improve the proposed solutions to make them work well in more complex environments. Index Terms—RFID, tag identification, auto-focus, specified area, experimental study, algorithm design Ç 1 INTRODUCTION RECENTLY, RFID tags have been widely used in various applications, such as inventory control, sampling inspection, and supply chain management. Each RFID tag has a unique ID, thus the reader can recognize the object by identifying its attached tag. Many existing research works on RFID have concentrated on tag identification [1], [2], [3], [4], [5], [6], [7], [8], aiming to identify a large number of tags as quickly as possible. While detecting the missing tags and searching a particular subset of tags only concentrate on the part of tags. However, all the literature do not research the problem of tag identification in a specified area, which is rather important in many applications, e.g., inventory and sampling inspection in warehouse management. Taking the inventory for example, in order to have a knowledge of the tags in the target area, we may only need to identify the tags in some specified boxes while ignoring the others, i.e., identifying the tags in the specified area. In regard to a sampling inspection, it also requires focusing on the tags in the current area, while ignoring the others. Sometimes, it is difficult to move the objects out for tag identification, especially for the objects obstructed by obstacles. A traditional solution is to identify the tags with the maximum power (MaxPw). However, this solution will identify the tags out of the area, leading to lower accuracy of the identification process. Moreover, identifying the tags out of the area is rather timeconsuming. Due to the large number of tags, time-efficiency is very important. Therefore, it is essential to identify the tags in the specified area efficiently without moving the tags. Fortunately, we note that tag identification in the speci- fied area can be compared to the picture-taking process in an auto-focus camera. The camera automatically focuses on the object before shooting, aiming to lock the target object while ignoring the others. In this paper, we propose the photography based identification method, which works in a similar way. It first focuses on the specified area by adjusting the antenna’s angle and the reader’s power, and then identifies the tags in the area. When the reader’s interrogation region is just enough to cover the specified area, it achieves the best performance. To solve this problem, we respectively propose two solutions working in the realistic environments. Both solutions conform to the EPC-C1G2 standards. However, efficiently identifying the tags in realistic environments is difficult. There are a few research works concentrating on this problem. The reading performance in the realistic experiments is still unknown, especially for a large number of tags. Hence, we conduct a series of measurements over RFID tags in realistic settings, investing the factors which affect the reading performance. Fortunately, we have a few important new findings. For example, we find that the tag density affects the effective scanning range, i.e., the larger the tag density, the smaller the effective scanning range. The findings are crucial for improving the performance of our solutions. They indicate that the reader should adaptively adjust its interrogation region, considering the actual situation. We propose the two solutions based on the extensive experimental study, in order to make the solutions work well in the realistic environments. Y. Yin, L. Xie, and S. Lu are with the State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing 210023, China. E-mail: yyf@dislab.nju.edu.cn, {lxie, sanglu}@nju.edu.cn. J. Wu is with the Department of Computer and Information Sciences, Temple University, Philadelphia, PA 19122. E-mail: jiewu@temple.edu. Manuscript received 28 June 2014; revised 26 Feb. 2015; accepted 22 Apr. 2015. Date of publication 19 May 2015; date of current version 10 Feb. 2016. Recommended for acceptance by G. Min. For information on obtaining reprints of this article, please send e-mail to: reprints@ieee.org, and reference the Digital Object Identifier below. Digital Object Identifier no. 10.1109/TC.2015.2435749 888 IEEE TRANSACTIONS ON COMPUTERS, VOL. 65, NO. 3, MARCH 2016 0018-9340 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information
YIN ETAL:FOCUS AND SHOOT:EXPLORING AUTO-FOCUS IN RFID TAG IDENTIFICATION TOWARDS A SPECIFIED AREA 889 We make the following contributions in this paper. We conducted extensive experiments on the com- Specified area modity RFID system in the realistic environments, and investigated the factors affecting the reading performance. ● To the best of our knowledge,this is the first work investigating efficient tag identification in the speci- ☐Tag Interrogation fied area,which is essential for many applications, region such as inventory and sampling inspection.We pro- pose the photography-based identification method, Fig.1.Identify the tags in the specified area. which works in a way similar to a camera.Besides, we respectively propose two solutions to solve realistic environment.We aim to identify as many tags in the problem,and reduce the execution time by the specified area as possible,while minimizing the execu- 44 percent compared to the baseline solution.More- tion time over,we improve the proposed solutions to make them work well in the more complex environments. 3 PROBLEM FORMULATION Our solutions work in the realistic environments with the commercial RFID system,which do not 3.1 System Model require any changes to the protocols and the low- Each object is attached with an RFID tag,which has a level parameters in the system.Both of the two solu- unique ID.In this paper,we use the terms 'object'and 'tag' tions conform to the EPC-CIG2 standards. interchangeably.The number of tags and the distribution of tag IDs are unknown.The reader is statically deployed and 2 RELATED WORK configured with an antenna.The antenna is associated with an interrogation region,within which the reader can iden- Previous research on RFID concentrates on designing anti- tify the tags.The antenna is deployed in a fixed position, collision ID-collection protocols to collect all the tag IDs. e.g,it can be fixed on the wall or the ceiling.It cannot The existing anti-collision protocols can be categorized as change its distance to the objects,but it can be rotated,just being either tree-based [1],[2],[3],[4]or ALOHA-based [5], like the electric fan fixed on the ceiling.This can be a typical [6],[7],[8].Tree-based protocols resolve collisions by mut- setting for the application scenarios like inventory and sam- ing subsets of tags that are involved in a collision.ALOHA- pling inspection in warehouse management.By rotating the based protocols assign a distinct transmission time slot to antenna,we can identify more tags with fewer readers. each tag,and sequentially identify the tags. Besides,the reader can control the interrogation region by Instead of identifying all the RFID tags,protocols for iden- adjusting the power. tifying missing tags monitor a set of tags and detect the miss- The objects are packaged in boxes.The boxes out of the ing-tag event [9],[10],[11],[12],[13],[14].Unknown tag specified area S have reasonable distances between the identification aims to identify the tags (e.g,the new added boxes in S,which means that the area s has a clear bound- tags or the misplaced tags),which appear to be unknown by ary.As shown in Fig.1,the tags in S are called target tags, the reader(s)currently covering them [15],[16].Unknown- while the tags outside s are called interference tags.The target information collection needs to find out the target tags objective of this paper is to identify as many target tags as and read the information from them [17].Fast tag searching possible,while minimizing the execution time. aims to quickly search the particular tag IDs [181.Besides, the polling-based protocols are proposed to collect the infor- mation from RFID tags in a time/energy-efficient approach 3.2 Performance Metrics [19],[20].Rather than identifying the tags,the RFID cardinal- We consider the three performance metrics for evaluating ity estimation protocols count the number of distinct tags the solution's efficiency. [21],[221,[23],[24],which can serve as useful inputs to 1)Coverage ratio p constraint.Let S be the set of tags in S improve the efficiency of tag identification [25],[261. (target tags),s=S].Let M be the set of the tags that are The above research works mainly consider the situation identified in S,m=|Ml.Obviously,M≤S and m≤s. without considering issues like path loss,energy absorp- Then,p=",0<p<1.The larger the value of p,the better tion,multipath effect,etc.While considering the impact of the coverage ratio.Given a constant a,p should satisfy the physical layer's unreliability,Buettner and Wetherall p >a.a is related to the specific scenario:when the environ- [27]examine the performance of the C1G2 RFID system in a ment and the deployment of the RFID system are fixed,the realistic setting.Aroor and Deavours [28]use a simple, value of a can be determined. empirical,experimental approach to identify the state of the 2)Execution time T.It represents the duration of the technical capability of passive UHF RFID systems.Xie et al.whole process.It shows the time efficiency,which is rather [29]conduct an extensive experimental study on the mobile important,especially for the identification of a large number RFID system,and build a model to depict how various of tags.The smaller the time T,the better the time efficiency. parameters affect the reading performance. 3)Misreading ratio A.Let U be the set of tags out of S Different from the related work,our research focuses on (interference tags)that are identified,u=Ul,Uns=0. identifying the tags in the specified area while ignoring the Then,=The smaller the value of the lower the mis- tags outside the area.Besides,our solutions work in the reading ratio
We make the following contributions in this paper. We conducted extensive experiments on the commodity RFID system in the realistic environments, and investigated the factors affecting the reading performance. To the best of our knowledge, this is the first work investigating efficient tag identification in the speci- fied area, which is essential for many applications, such as inventory and sampling inspection. We propose the photography-based identification method, which works in a way similar to a camera. Besides, we respectively propose two solutions to solve the problem, and reduce the execution time by 44 percent compared to the baseline solution. Moreover, we improve the proposed solutions to make them work well in the more complex environments. Our solutions work in the realistic environments with the commercial RFID system, which do not require any changes to the protocols and the lowlevel parameters in the system. Both of the two solutions conform to the EPC-C1G2 standards. 2 RELATED WORK Previous research on RFID concentrates on designing anticollision ID-collection protocols to collect all the tag IDs. The existing anti-collision protocols can be categorized as being either tree-based [1], [2], [3], [4] or ALOHA-based [5], [6], [7], [8]. Tree-based protocols resolve collisions by muting subsets of tags that are involved in a collision. ALOHAbased protocols assign a distinct transmission time slot to each tag, and sequentially identify the tags. Instead of identifying all the RFID tags, protocols for identifying missing tags monitor a set of tags and detect the missing-tag event [9], [10], [11], [12], [13], [14]. Unknown tag identification aims to identify the tags (e.g., the new added tags or the misplaced tags), which appear to be unknown by the reader(s) currently covering them [15], [16]. Unknowntarget information collection needs to find out the target tags and read the information from them [17]. Fast tag searching aims to quickly search the particular tag IDs [18]. Besides, the polling-based protocols are proposed to collect the information from RFID tags in a time/energy-efficient approach [19], [20]. Rather than identifying the tags, the RFID cardinality estimation protocols count the number of distinct tags [21], [22], [23], [24], which can serve as useful inputs to improve the efficiency of tag identification [25], [26]. The above research works mainly consider the situation without considering issues like path loss, energy absorption, multipath effect, etc. While considering the impact of the physical layer’s unreliability, Buettner and Wetherall [27] examine the performance of the C1G2 RFID system in a realistic setting. Aroor and Deavours [28] use a simple, empirical, experimental approach to identify the state of the technical capability of passive UHF RFID systems. Xie et al. [29] conduct an extensive experimental study on the mobile RFID system, and build a model to depict how various parameters affect the reading performance. Different from the related work, our research focuses on identifying the tags in the specified area while ignoring the tags outside the area. Besides, our solutions work in the realistic environment. We aim to identify as many tags in the specified area as possible, while minimizing the execution time. 3 PROBLEM FORMULATION 3.1 System Model Each object is attached with an RFID tag, which has a unique ID. In this paper, we use the terms ‘object’ and ‘tag’ interchangeably. The number of tags and the distribution of tag IDs are unknown. The reader is statically deployed and configured with an antenna. The antenna is associated with an interrogation region, within which the reader can identify the tags. The antenna is deployed in a fixed position, e.g., it can be fixed on the wall or the ceiling. It cannot change its distance to the objects, but it can be rotated, just like the electric fan fixed on the ceiling. This can be a typical setting for the application scenarios like inventory and sampling inspection in warehouse management. By rotating the antenna, we can identify more tags with fewer readers. Besides, the reader can control the interrogation region by adjusting the power. The objects are packaged in boxes. The boxes out of the specified area S have reasonable distances between the boxes in S, which means that the area S has a clear boundary. As shown in Fig. 1, the tags in S are called target tags, while the tags outside S are called interference tags. The objective of this paper is to identify as many target tags as possible, while minimizing the execution time. 3.2 Performance Metrics We consider the three performance metrics for evaluating the solution’s efficiency. 1) Coverage ratio r constraint. Let S be the set of tags in S (target tags), s ¼ jSj. Let M be the set of the tags that are identified in S, m ¼ jMj. Obviously, M S and m s. Then, r ¼ m s , 0 r 1. The larger the value of r, the better the coverage ratio. Given a constant a, r should satisfy r a. a is related to the specific scenario: when the environment and the deployment of the RFID system are fixed, the value of a can be determined. 2) Execution time T. It represents the duration of the whole process. It shows the time efficiency, which is rather important, especially for the identification of a large number of tags. The smaller the time T, the better the time efficiency. 3) Misreading ratio . Let U be the set of tags out of S (interference tags) that are identified, u ¼ jUj, U \ S ¼ ;. Then, ¼ u uþm. The smaller the value of , the lower the misreading ratio. Fig. 1. Identify the tags in the specified area. YIN ET AL.: FOCUS AND SHOOT: EXPLORING AUTO-FOCUS IN RFID TAG IDENTIFICATION TOWARDS A SPECIFIED AREA 889
890 EEE TRANSACTIONS ON COMPUTERS,VOL.65,NO.3.MARCH 2016 the Alien-9640 tag.Each tag is attached into a distinct book. The antenna and the books are placed on the tablet chairs with a height of 0.5 m.Unless otherwise specified,we make the antenna face towards the center of the objects,set the reader's power P=30.7dBm,and the distance between the tags and the antenna d=1m.For each experiment,the Antenna reader scans the tags for 50 cycles. (a)Rotating the antenna (b)Rotating the tag Fig.2.Identify the tag at different angles. 4.1 Identifying the Tag at Different Angles As the angle between the radiation direction and the surface of the The objective of this paper is to minimize the execution antenna deceases,the reading performance usually deceases. time T,while the coverage ratio satisfies p>a.When p>a, Besides,the placement of the tag may affect the reading perfor- minimizing T means avoiding identifying the interference mance.As shown in Fig.2,we respectively rotate the tags,in order to reduce the identification time.There is no antenna and the tag to observe the minimal power Pmim constraint on A,which is related to T.However,for the needed to activate one tag.Firstly,we rotate the antenna same execution time,the lower the misreading ratio,the bet- while keeping the tag unchanged.We use 0,(see Fig.2a)to ter the performance of a solution. represent the angle between the antenna's radiation direc- tion and the antenna's surface,a,∈[0°,90l.Fig.3 a shows 4 OBSERVATIONS FROM THE REALISTIC that as decreases,P becomes larger.When the EXPERIMENTS antenna faces towards the tag(0,=90),it achieves the best reading performance.Secondly,we rotate the tag while In order to know the factors affecting the reading perfor- keeping the antenna unchanged.We use 6(see Fig.2b)to mance in real environments,we conduct the following represent the angle between the radiation direction and the experiments.We use the Alien-9900+reader and Alien-9611 tag's surface.We respectively rotate the tag along the x-axis, antenna.The reader's maximal power max Pe is 30.7 dBm y-axis,and z-axis,as shown in Fig.2b.Fig.3a shows when and its minimal power min P is 15.7 dBm.The RFID tag is the tag rotates along the x-axis,decreases,Pmin becomes 32 30 ■25.7dBm026.7dBm 6 5 ---凡a1年:间 E28 45 26 -d-Raae1gz改a 耍24 30 922 25 要20 20 818 1写 10 1530Ang0 75 90 16718720762636.7287307 05105283035 (a)Minimal power vs.angles (b)Distribution of identified (c)Identified tag IDs vs.powers (d)Coverage ratio vs.distances (Group 1) tags vs.powers 2 100 32 :157m 30 880 15 gy —Pcw0G1&7日m 1 60 一二 26 2 20 20 Paper Water FAng蓝o0 15.30 75 (e)Scanning range vs.tag densi- (f)Number of identified tags vs. (g)Identification ratio vs.materi- (h)Minimal power vs.angles ties tag cardinality als (Group 2) 32 32 32 30 0 30 E28 2 E28 26 26 号26 24 24 四22 中22 20 20 20 a18 18 16 14 15 75 90 15 Angle 3 45 75 90 1530Ang60 75 90 89Aa.A2.077 (i)Minimal power vs.angles (j)Minimal power vs.angles (k)Minimal power vs.angles (1)Identification ratio vs.mixed (Group 3) (Group 4) (Group 5) tags Fig.3.Observations from the realistic experiments
The objective of this paper is to minimize the execution time T, while the coverage ratio satisfies r a. When r a, minimizing T means avoiding identifying the interference tags, in order to reduce the identification time. There is no constraint on , which is related to T. However, for the same execution time, the lower the misreading ratio, the better the performance of a solution. 4 OBSERVATIONS FROM THE REALISTIC EXPERIMENTS In order to know the factors affecting the reading performance in real environments, we conduct the following experiments. We use the Alien-9900+ reader and Alien-9611 antenna. The reader’s maximal power max Pw is 30.7 dBm and its minimal power min Pw is 15.7 dBm. The RFID tag is the Alien-9640 tag. Each tag is attached into a distinct book. The antenna and the books are placed on the tablet chairs with a height of 0.5 m. Unless otherwise specified, we make the antenna face towards the center of the objects, set the reader’s power Pw ¼ 30:7 dBm, and the distance between the tags and the antenna d ¼ 1m. For each experiment, the reader scans the tags for 50 cycles. 4.1 Identifying the Tag at Different Angles As the angle between the radiation direction and the surface of the antenna deceases, the reading performance usually deceases. Besides, the placement of the tag may affect the reading performance. As shown in Fig. 2, we respectively rotate the antenna and the tag to observe the minimal power Pwmin needed to activate one tag. Firstly, we rotate the antenna while keeping the tag unchanged. We use ur (see Fig. 2a) to represent the angle between the antenna’s radiation direction and the antenna’s surface, ur 2 ½0; 90. Fig. 3a shows that as ur decreases, Pwmin becomes larger. When the antenna faces towards the tag (ur ¼ 90), it achieves the best reading performance. Secondly, we rotate the tag while keeping the antenna unchanged. We use ut (see Fig. 2b) to represent the angle between the radiation direction and the tag’s surface. We respectively rotate the tag along the x-axis, y-axis, and z-axis, as shown in Fig. 2b. Fig. 3a shows when the tag rotates along the x-axis, ut decreases, Pwmin becomes Fig. 2. Identify the tag at different angles. Fig. 3. Observations from the realistic experiments. 890 IEEE TRANSACTIONS ON COMPUTERS, VOL. 65, NO. 3, MARCH 2016
YIN ETAL:FOCUS AND SHOOT:EXPLORING AUTO-FOCUS IN RFID TAG IDENTIFICATION TOWARDS A SPECIFIED AREA 891 TABLE 1 Combinations of Different Readers,Antennas,and Tags Reader Antenna (Polarization mode) Tag(IC type;Antenna technology) Alien-9900+ Alien-9611(Circular) Alien-9640(Alien Higgs-3;Dipole) Alien-9650 Alien-9650(Circular) Alien-9654(Alien Higgs-3;Dipole) 3 Alien-9900+ Alien-9611(Circular) Impinj H47(Monza 4;Dual-differential) 4 Impinj R420 Impinj Threshold (Linear) Impinj H47(Monza 4;Dual-differential) Impinj R420 ImpinjThreshold (Linear) Alien-9640(Alien Higgs-3;Dipole) larger.When the tag rotates along the y-axis,0 keeps the specified area(tag density)is unknown,we can not unchanged,thus P keeps unchanged.When the tag calculate the interrogation region accurately.However,if rotates along the z-axis,although decreases,the tag is eas- we only want to identify a few tags (e.g.,for sampling), ily identified.Even though the tag holds the same angle we can choose an estimated power,because the tag cardi- the different placement of the tag may result in different nality has a little effect on the number of identified tags,as reading performances. shown in Fig.3f. It is best to identify the tags with 0,=90 and 6=90. However,we may have no access to the placement of each 4.5 Effect of the Materials of Objects tag,then we should try to make the antenna face towards the tags(0,=90)to improve the reading performance. The materials of the objects can affect the reading performance, especially for metal materials and water-containing materials.We respectively attach 60 tags to the books,plastic clips,iron 4.2 Adjusting the Reader's Power clips,and milk.The corresponding materials of the objects The larger the reader's power,the larger the interrogation region, are paper,plastic,metal,and water.Fig.3g shows the mate- but the new identified tags may not be located in the interrogation rials can greatly affect the reading performance.The read- region's boundary.However,if a tag can be identified with a low ing performance for the tags attached to the metal materials power,it must be identified with a larger power.We uniformly is not good,due to the reflection of the metal materials.The deploy 72 tags on the wall.The distance between two adja- reading performance for the tags attached to the water-con- cent tags is 20 cm,as shown in Fig.3b.The new identified taining materials is poor,due to the energy absorbtion in tags may not be in the interrogation region's boundary.We the water.In this case,we can use the functional tags tai- cannot distinguish a tag's position by only adjusting the lored to specific materials (such as anti-metal tags against power.However,Fig.3c shows that if a tag can be identified metal)to tackle this issue. with a low power,then it definitely can be identified by a larger power.Usually,the large power can increase the number of identified tags. 4.6 Different Types of Tags and Antennas The types of the tags and the antennas can affect the reading 4.3 Varying the Distance between the Tags performance.However,the tags and the antennas belonging to and the Antenna the same series may have the similar reading performance.As shown in Table 1,we use five different groups of RFID As the distance between the tags and the antenna increases,the systems to repeat the experiments in Section 4.1.The reading performance decreases.Besides,when the distance is fixed, experiment result in group 1 is shown in Fig.3a.While the maximum coverage ratio has an upper bound,whatever the the experiment results in group 2,3,4,5 are shown in reader's power is.We vary the distance d from 0.5 to 3.5 m. Figs.3h,3i,3j,and 3k,respectively.By comparing Fig.3a Fig.3d shows that as d increases,the identified tag cardinal- and Figs.3i,3j,and 3k,we can find that different types of ity decreases.When d is small (e.g.,d<1.5m),the reading antennas and tags will result in different reading perform- performance is relatively good.However,when the distance ances.This is mainly caused by the polarization mode of and the number of tags are fixed,the coverage ratio has an the antenna,the IC type and the antenna technology of upper bound.For example,when d=1.5m and n=55, the tag,and the matching way between the antenna the maximum coverage ratio is 78 percent.Fortunately, and the tag.While comparing Figs.3a and 3h,we can find some applications (e.g,sampling inspection)just need the that the two RFID systems have the similar reading per- coverage ratio to meet the constraint instead of achieving formance,because the components in group 1 and group 100 percent.However,when considering the high coverage 2 belong to the same series. ratio,the antenna should not be placed far away from the tags. In addition to this,we conduct another experiment by mixing different types of tags.The 60 tags are consisted of 4.4 Effect of the Tag Cardinality Aline-9640 tags,Alien-9650 tags and Impinj H47 tags. The tag cardinality can affect the effective interrogation region. Becuase Alien-9640 tags and Alien-9654 tags have the simi- However,it has a little effect on the number of identified tags. lar performance,we vary the number of Impinj H47 tags to We uniformly deploy the tags in a row with length 4 m observe the reading performance.Impinj H47 is the omni- and vary the number of tags (tag cardinality)as 20,40,60,directional tag,which is insensitive to the placement of tag 80.As shown in Fig.3e,given a fixed power (30.7 dBm),as When the proportion of H47 increases,the reading perfor- the tag cardinality increases,the effective interrogation mance becomes better,as shown in Fig.31.However,the region decreases.Therefore,when the tag cardinality in combinations of different types of tags have a little effect on
larger. When the tag rotates along the y-axis, ut keeps unchanged, thus Pwmin keeps unchanged. When the tag rotates along the z-axis, although ut decreases, the tag is easily identified. Even though the tag holds the same angle ut, the different placement of the tag may result in different reading performances. It is best to identify the tags with ur ¼ 90 and ut ¼ 90. However, we may have no access to the placement of each tag, then we should try to make the antenna face towards the tags (ur ¼ 90) to improve the reading performance. 4.2 Adjusting the Reader’s Power The larger the reader’s power, the larger the interrogation region, but the new identified tags may not be located in the interrogation region’s boundary. However, if a tag can be identified with a low power, it must be identified with a larger power. We uniformly deploy 72 tags on the wall. The distance between two adjacent tags is 20 cm, as shown in Fig. 3b. The new identified tags may not be in the interrogation region’s boundary. We cannot distinguish a tag’s position by only adjusting the power. However, Fig. 3c shows that if a tag can be identified with a low power, then it definitely can be identified by a larger power. Usually, the large power can increase the number of identified tags. 4.3 Varying the Distance between the Tags and the Antenna As the distance between the tags and the antenna increases, the reading performance decreases. Besides, when the distance is fixed, the maximum coverage ratio has an upper bound, whatever the reader’s power is. We vary the distance d from 0.5 to 3.5 m. Fig. 3d shows that as d increases, the identified tag cardinality decreases. When d is small (e.g., d 1:5 m), the reading performance is relatively good. However, when the distance and the number of tags are fixed, the coverage ratio has an upper bound. For example, when d ¼ 1:5 m and n ¼ 55, the maximum coverage ratio is 78 percent. Fortunately, some applications (e.g., sampling inspection) just need the coverage ratio to meet the constraint instead of achieving 100 percent. However, when considering the high coverage ratio, the antenna should not be placed far away from the tags. 4.4 Effect of the Tag Cardinality The tag cardinality can affect the effective interrogation region. However, it has a little effect on the number of identified tags. We uniformly deploy the tags in a row with length 4 m and vary the number of tags (tag cardinality) as 20, 40, 60, 80. As shown in Fig. 3e, given a fixed power (30:7 dBm), as the tag cardinality increases, the effective interrogation region decreases. Therefore, when the tag cardinality in the specified area (tag density) is unknown, we can not calculate the interrogation region accurately. However, if we only want to identify a few tags (e.g., for sampling), we can choose an estimated power, because the tag cardinality has a little effect on the number of identified tags, as shown in Fig. 3f. 4.5 Effect of the Materials of Objects The materials of the objects can affect the reading performance, especially for metal materials and water-containing materials. We respectively attach 60 tags to the books, plastic clips, iron clips, and milk. The corresponding materials of the objects are paper, plastic, metal, and water. Fig. 3g shows the materials can greatly affect the reading performance. The reading performance for the tags attached to the metal materials is not good, due to the reflection of the metal materials. The reading performance for the tags attached to the water-containing materials is poor, due to the energy absorbtion in the water. In this case, we can use the functional tags tailored to specific materials (such as anti-metal tags against metal) to tackle this issue. 4.6 Different Types of Tags and Antennas The types of the tags and the antennas can affect the reading performance. However, the tags and the antennas belonging to the same series may have the similar reading performance. As shown in Table 1, we use five different groups of RFID systems to repeat the experiments in Section 4.1. The experiment result in group 1 is shown in Fig. 3a. While the experiment results in group 2, 3, 4, 5 are shown in Figs. 3h, 3i, 3j, and 3k, respectively. By comparing Fig. 3a and Figs. 3i, 3j, and 3k, we can find that different types of antennas and tags will result in different reading performances. This is mainly caused by the polarization mode of the antenna, the IC type and the antenna technology of the tag, and the matching way between the antenna and the tag. While comparing Figs. 3a and 3h, we can find that the two RFID systems have the similar reading performance, because the components in group 1 and group 2 belong to the same series. In addition to this, we conduct another experiment by mixing different types of tags. The 60 tags are consisted of Aline-9640 tags, Alien-9650 tags and Impinj H47 tags. Becuase Alien-9640 tags and Alien-9654 tags have the similar performance, we vary the number of Impinj H47 tags to observe the reading performance. Impinj H47 is the omnidirectional tag, which is insensitive to the placement of tag. When the proportion of H47 increases, the reading performance becomes better, as shown in Fig. 3l. However, the combinations of different types of tags have a little effect on TABLE 1 Combinations of Different Readers, Antennas, and Tags Reader Antenna (Polarization mode) Tag (IC type; Antenna technology) 1 Alien-9900+ Alien-9611 (Circular) Alien-9640 (Alien Higgs-3; Dipole) 2 Alien-9650 Alien-9650 (Circular) Alien-9654 (Alien Higgs-3; Dipole) 3 Alien-9900+ Alien-9611 (Circular) Impinj H47 (Monza 4; Dual-differential) 4 Impinj R420 Impinj Threshold (Linear) Impinj H47 (Monza 4; Dual-differential) 5 Impinj R420 Impinj Threshold (Linear) Alien-9640 (Alien Higgs-3; Dipole) YIN ET AL.: FOCUS AND SHOOT: EXPLORING AUTO-FOCUS IN RFID TAG IDENTIFICATION TOWARDS A SPECIFIED AREA 891
892 IEEE TRANSACTIONS ON COMPUTERS,VOL.65,NO.3,MARCH 2016 Tag Identification in the Specified Aren /知tenna Minor 00 Application Sampling Inspection Inventory Other similar applications interrogation region 00 下oc8I0dule Shoot Module Major Focus on the specified area) interrogation region Antenna 00 Adjustable components RFID tags Minor RFID System A口teia Reader Target tags (Rotate to the xpecifed area) (Power stepping) interrogation region 0 (Focus the target tags in the specified area) Interference tags ag Fig.5.The framework of PID. (a)3D region (b)Major Minor region Fig.4.The model of an antenna's interrogation region. in order to reduce the probability of identifying the interference tags. the reading performance.When the tags are located in the center area of the interrogation region,the tags usually can 5 BASELINE SOLUTIONS be identified easily. In order to identify the target tags in the specified area S, while ignoring the interference tags,we should focus on S 4.7 Analysis and identify as many target tags as possible.As mentioned Based on the above observations,we can use the model in 4.2,the larger the reader's power,the larger the interro- shown in Fig.4 to describe the interrogation region of an gation region.If we only want to focus on the area s,we antenna.In the three-dimensional space,the interrogation should use a lower power.On the contrary,if we want to region is like an ellipsoid,as shown in Fig.4a.We further identify more tags,we should use a larger power.Therefore, divide the interrogation region into major interrogation scanning with the minimal power min P and the maximal region and minor interrogation region,as shown in Fig.4b. power max P are two baseline solutions,which are respec- In the major interrogation region,the reader usually has tively called as MinPw and MaxPw. good reading performance.While in the minor interro- However,if the reader's power is too small,the inter- gation region,the reading performance is usually poor. rogation region cannot cover the specified area,leading to Based on Fig.3,the range of major interrogation region the low coverage ratio.If the reader's power is too large, for Alien-9611 antenna is about 0major=60,which is the interrogation region may be too large,leading to the almost consistent to the 3 dB beamwidth (65 degree)of identification of the interference tags.It increases the time Alien-9611 antenna. cost and the misreading ratio.Therefore,it is important However,Fig.3 illustrates that the radiation angle 0, to use a reasonable power to identify the tags in the speci- the placement of the tag,reader's power Pe,the distance fied area. d between the tags and the antenna,the tag density,the tag cardinality,the material the tag is attached to,and 6 PHOTOGRAPHY BASED IDENTIFICATION WITH the types of antennas and tags all affect the reading per- DISTANCE MEASUREMENT formance.Therefore,we use the above model as a guide. We will not depend on the model to calculate the param- In this section,we propose a solution called Photography based tag Identification with Distance measurement(PID), eters in our algorithms.Fortunately,when the tags are located in the major interrogation region,they usually which works with a 3D camera (e.g.,a Kinect).The process can be identified easily.As a result,instead of concentrat- of PID can be compared to the picture-taking process in a camera.It focuses on the area and shoots the objects,as ing on the influence from tags,we concentrate on adjust- ing the antenna's radiation angle 0,and the reader's shown in Fig.5.The application appoints the specified area power P to focus on the specified area.Unless otherwise S and the middleware collects the tag IDs in S by the RFID specified,we use Alien-9900+reader,Alien-9611 antenna, systems.It consists of the focus module and the shoot mod- ule.The focus module adjusts the reader's power and and Aline-9640 tag in this paper. According to the above analysis,we conclude the follow- rotates the antenna to make the interrogation region focus ing clues to design our solutions. on S.The shoot module collects tag IDs.The two corre- sponding processes are respectively called Focusing Process Rotating the antenna.If the objects are placed with and Shooting Process. a reasonable distance,we can distinguish them by rotating the antenna,based on the different read- 6.1 Focusing Process ing performances in major/minor interrogation The focusing process aims to make the interrogation region regions. focus on the specified area s by adjusting 0,Pe,while Facing towards the target tags.Due to the good perfor- ignoring the tags outside S.It contains three phases,select- mance in major interrogation region,we rotate the ing the initial power,establishing the boundary,and power antenna to face towards the target tags. stepping.The objective of this process is to get the optimal Power stepping.We can adjust the power to make the power P,whose corresponding interrogation region is just interrogation region be just cover the specified area,enough to cover the specified area s
the reading performance. When the tags are located in the center area of the interrogation region, the tags usually can be identified easily. 4.7 Analysis Based on the above observations, we can use the model shown in Fig. 4 to describe the interrogation region of an antenna. In the three-dimensional space, the interrogation region is like an ellipsoid, as shown in Fig. 4a. We further divide the interrogation region into major interrogation region and minor interrogation region, as shown in Fig. 4b. In the major interrogation region, the reader usually has good reading performance. While in the minor interrogation region, the reading performance is usually poor. Based on Fig. 3, the range of major interrogation region for Alien-9611 antenna is about umajor ¼ 60, which is almost consistent to the 3 dB beamwidth (65 degree) of Alien-9611 antenna. However, Fig. 3 illustrates that the radiation angle ur, the placement of the tag, reader’s power Pw, the distance d between the tags and the antenna, the tag density, the tag cardinality, the material the tag is attached to, and the types of antennas and tags all affect the reading performance. Therefore, we use the above model as a guide. We will not depend on the model to calculate the parameters in our algorithms. Fortunately, when the tags are located in the major interrogation region, they usually can be identified easily. As a result, instead of concentrating on the influence from tags, we concentrate on adjusting the antenna’s radiation angle ur and the reader’s power Pw to focus on the specified area. Unless otherwise specified, we use Alien-9900+ reader, Alien-9611 antenna, and Aline-9640 tag in this paper. According to the above analysis, we conclude the following clues to design our solutions. Rotating the antenna. If the objects are placed with a reasonable distance, we can distinguish them by rotating the antenna, based on the different reading performances in major/minor interrogation regions. Facing towards the target tags. Due to the good performance in major interrogation region, we rotate the antenna to face towards the target tags. Power stepping. We can adjust the power to make the interrogation region be just cover the specified area, in order to reduce the probability of identifying the interference tags. 5 BASELINE SOLUTIONS In order to identify the target tags in the specified area S, while ignoring the interference tags, we should focus on S and identify as many target tags as possible. As mentioned in 4.2, the larger the reader’s power, the larger the interrogation region. If we only want to focus on the area S, we should use a lower power. On the contrary, if we want to identify more tags, we should use a larger power. Therefore, scanning with the minimal power min Pw and the maximal power max Pw are two baseline solutions, which are respectively called as MinPw and MaxPw. However, if the reader’s power is too small, the interrogation region cannot cover the specified area, leading to the low coverage ratio. If the reader’s power is too large, the interrogation region may be too large, leading to the identification of the interference tags. It increases the time cost and the misreading ratio. Therefore, it is important to use a reasonable power to identify the tags in the speci- fied area. 6 PHOTOGRAPHY BASED IDENTIFICATION WITH DISTANCE MEASUREMENT In this section, we propose a solution called Photography based tag Identification with Distance measurement (PID), which works with a 3D camera (e.g., a Kinect). The process of PID can be compared to the picture-taking process in a camera. It focuses on the area and shoots the objects, as shown in Fig. 5. The application appoints the specified area S and the middleware collects the tag IDs in S by the RFID systems. It consists of the focus module and the shoot module. The focus module adjusts the reader’s power and rotates the antenna to make the interrogation region focus on S. The shoot module collects tag IDs. The two corresponding processes are respectively called Focusing Process and Shooting Process. 6.1 Focusing Process The focusing process aims to make the interrogation region focus on the specified area S by adjusting ur, Pw, while ignoring the tags outside S. It contains three phases, selecting the initial power, establishing the boundary, and power stepping. The objective of this process is to get the optimal power P w, whose corresponding interrogation region is just enough to cover the specified area S. Fig. 4. The model of an antenna’s interrogation region. Fig. 5. The framework of PID. 892 IEEE TRANSACTIONS ON COMPUTERS, VOL. 65, NO. 3, MARCH 2016